即時通訊新來的MongoDB和PHP,以及一些項目尚未進出口工作:d 因此,即時通訊有是問題,即時通訊無法進行排序alpabeticlyPHP MongoDB的排序字符串
var_dump($collection->find()->sort(array('title' => 1)));
輸出:
object(MongoCursor)#5 (0) { }
我不知道什麼即時做錯了,請幫助
即時通訊新來的MongoDB和PHP,以及一些項目尚未進出口工作:d 因此,即時通訊有是問題,即時通訊無法進行排序alpabeticlyPHP MongoDB的排序字符串
var_dump($collection->find()->sort(array('title' => 1)));
輸出:
object(MongoCursor)#5 (0) { }
我不知道什麼即時做錯了,請幫助
你得到了什麼是MongoCursor ...你不應該「vardump」它直接...這是可以在其上interate對象(例如每個循環)。
http://php.net/manual/en/class.mongocursor.php
在這個環節有一個例子,如何正確的var_dump吧:)
將其轉換爲陣列的最快方法是使用iterator_to_array這樣或循環使用的foreach:
$cursor = $collection->find()->sort(array('title' => 1));
$array = iterator_to_array($cursor);
var_dump($array);
或:
$cursor = $collection->find()->sort(array('title' => 1));
foreach ($cursor as $doc) {
var_dump($doc); // print each document
}
的問題是:我認爲「排序」排序數據庫,所以我在添加新項目後使用它,但它做了什麼,它將光標包含的任何東西排序(如果有意義的話)
在旁邊注意您正在使用舊的PHP驅動程序。 http://php.net/manual/en/class.mongodb-driver-manager.php – Veeram