mongo的php查询,如何在php中查询mongo?
所以我有這個(gè)簡(jiǎn)單的登錄功能,試圖將電子郵件地址與數(shù)據(jù)庫(kù)中的密碼匹配,并通過(guò)表單將其與用戶輸入的數(shù)據(jù)進(jìn)行比較.
function login($email, $password){
$m = new Mongo("localhost");
$m->connect();
$db = $m->users;
$collection = $db->test_collection;
echo "
";var_dump($collection->findOne(array('name' => 'john'))); //returns correctly
var_dump($collection->find(array('name' => 'john'))); //returns mongo cursor object
echo "
";}
我不明白為什么find()只返回一個(gè)游標(biāo)對(duì)象.答案?
這是mongo文檔
array(5) {
["_id"]=>
object(MongoId)#22 (1) {
["$id"]=>"4d7eaa848baf84d32b000000"
}
["activated"]=> (true)
["email"]=> "john@smith.com"
["name"]=> "john"
["password"]=> "334c4a4c42fdb79d7ebc3e73b517e6f8"
}
如何在同一文檔中找到可以同時(shí)找到電子郵件和密碼的“WHERE”查詢?我顯然沒(méi)有得到find()和findOne()查詢的參數(shù). PHP中的正確語(yǔ)法是什么?
總結(jié)
以上是生活随笔為你收集整理的mongo的php查询,如何在php中查询mongo?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 怎么从保单看出是电销
- 下一篇: php 正则去除script,javas