0
在我的mongo
數據庫>sessions
集合中,每條記錄都有一個fb_id
和ts
(時間戳)。我想爲特定的fb_id獲取最少的時間戳。下面的查詢MongoDB中殼成功合作:無法使用PHP獲取記錄時使用最少的時間戳
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
什麼是獲取這些數據的正確方法?
您正試圖回聲出MongoCursor類,是從find()方法返回,不;噸做。 –
對不起,我不知道獲取數據的正確方法。我也嘗試了print_r(),它顯示了一個空的MongoCursor對象。 –