php mongodb findOne 作为对象返回?

标签 php mongodb

是否可以将 findOne 结果作为对象返回......或者它总是返回一个数组?

我发现一些关于 mongo.objects = 1 添加到 php.ini .. 但对我不起作用。

谁能告诉我更多关于这个的信息?

最佳答案

我没有看到 API 文档或教程中提到 MongoDB PHP 驱动程序返回对象。这并不奇怪,因为官方驱动程序与用于表示文档的 native bson 文档类型保持接近。

然而,有很多额外的库可以提供这种映射。看着 PHP Language Center page例如,在 mongodb.org 上,我看到一些提供直接对象映射的库,例如 simplemongodb 或 mongodb-php-odm。 他们使用自己的 API,因此也许自己编写一个简单的从数组到对象实例的转换函数更适合您。

关于php mongodb findOne 作为对象返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2865893/

相关文章:

php - 登录 mysql_num_rows 错误

PHP:将 MySQL 转换为 Postgresql

node.js - 为什么 req.params.id 返回 "undefined"?

javascript - 不断检查日期是否已过期

java - 使用java向mongodb添加子文档

java - 如何在 mongodb 中加密 Spring Boot 应用程序数据

php - MySQL 查询 : Calculate Biggest Daily/Weekly Price Increases/Decreases

php - 获取不同变量中相同 id 的多行

php - responseText 有效,但 responseXML 始终为 null

MongoDB:使用 _id 计算过去 X 天内每一天创建的文档数量