我使用PHP Mongo扩展连接到Mongo DB服务器。问题是,即使我将值插入mongodb作为对象,当我在PHP中使用find
或findOne
时,我总是以数组格式获得结果。我觉得它真的很难看。
是否有一种方法,使PHP保留原来的结构,因为它是在Mongo DB ?
这是与PHP中原始JSON相同的问题,这就是为什么json_decode()有一个选项来获取返回的结果作为数组(默认为对象)。
目前(版本1.3.7和1.4.0-dev)没有这样的选项。我们已经讨论过添加这个选项,我现在刚刚为它创建了一个跟踪单,这可能会在稍后的1.4中修复。x系列。