2011-06-29 49 views
-2

我想取誰擁有像不工作

select * from users where id in(1,2,3)(類同SQL)

具體mongoids使用MongoDB的PHP包裝像這樣多個用戶:

$criteria['_id'] = array('$in'=>array(new MongoId('4e0462f5506d3c0c19000003'),new MongoId('4e03608b506d3ca4130002c0'),new MongoId('4e03608b506d3ca4130002bf'))); 

return $this->mongo->db->users->find($criteria); 

我收到一個空白的mongocursor對象。

MongoCursor Object 
(
) 

請help.I'm從這個頁面下面的例子#3:http://www.php.net/manual/en/mongocollection.find.php

回答

2

還有呢?

遊標不代表結果集。遊標是一個可迭代的結果項 - 一個接一個地 - 像其他數據庫系統一樣。

也許你想閱讀引用的文檔更進一步,並檢查在同一頁上的例子。

+0

謝謝。得到解決方案在這裏:http://www.php.net/manual/en/class.mongocursor.php –

+0

*相同*頁面上的示例#4和#5解釋您的問題。 –