在我的mongo
数据库 >sessions
集合中,每条记录都有一个fb_id
和ts
(时间戳)。我想获取特定 fb_id 的最小时间戳。以下查询在 mongoDB shell 中成功运行:
db.sessions.find({fb_id: "88877"},{fb_id: 1,ts: 1}).sort({ts:-1}).limit(1) // works perfectly
我在我的 PHP 脚本中需要这个功能,所以我编写了以下代码行:
echo $tracking->sessions->find(array("fb_id"=> $document["fb_id"]),array("ts"=>1))->sort(array("ts"=>-1))->limit(1)
但是,我收到以下错误:
PHP Catchable fatal error: Object of class MongoCursor could not be converted to string
获取此数据的正确方法是什么?