我正在使用PHP Mongo扩展来连接Mongo DB服务器。问题是,即使我将值作为对象插入Mongo DB,当我在PHP中使用find
或findOne
时,我总是以数组格式获得结果。我发现它真的很丑陋和黑客。
有没有办法让PHP保留Mongo DB中的原始结构?
答案 0 :(得分:2)
这与原始JSON在PHP中的问题相同,这就是为什么json_decode()可以选择将返回的结果作为数组(默认为对象)。
目前(版本1.3.7和1.4.0-dev)没有这样的选项。 我们已经讨论过添加该选项,我现在就为它创建了一个tracking ticket,这可能会在1.4.x系列中稍后修复。