2

我正在使用 PHP Mongo 扩展连接到 Mongo DB 服务器。问题是,即使我将值作为对象插入到 Mongo DB 中,当我使用findfindOne在 PHP 中时,我总是以数组格式获得结果。我发现它真的很丑陋和hacky。

有没有办法让 PHP 保留原来的结构,因为它在 Mongo DB 中?

4

1 回答 1

2

这与 PHP 中的原始 JSON 存在相同的问题,这就是为什么json_decode()可以选择将返回的结果作为数组(默认为对象)。

目前(版本 1.3.7 和 1.4.0-dev)没有这样的选项。我们已经讨论过添加该选项,我现在刚刚为它创建了一个跟踪票,这可能会在稍后的 1.4.x 系列中修复。

于 2013-04-22T22:07:09.447 回答