我試圖從MongoDB的集合返回用戶,要麼匹配提供的用戶名或電子郵件:
db.users.find({
$or:[
{username: "user1"},
{email: "[email protected]"}
]
});
該查詢返回一個空的結果,即使
db.users.find({username: "user1"});
或
db.users.find({email: "[email protected]"});
返回同一個對象,我怎麼格式化查詢,使其可選ŧ o提供用戶名或電子郵件地址?
或語法看起來很好 - 這對我很有用。 – 2011-02-10 22:18:50