db.mycollection.find({"$and": [{"key1": value1}, {"key2": value2}]})
這是針對 2 個過濾條件
我也有key3和value3。如何查詢第三個條件?
uj5u.com熱心網友回復:
您不需要$and進入find階段,您可以像這樣在物件中添加不同的鍵:
db.collection.find({
"key1": 1,
"key2": 2,
"key3": 3
})
示例在這里。
順便說一句,使用$and只是在陣列中再添加一個物件,就像這個例子
$and是一個具有語法的陣列:
{ $and: [ { <expression1> }, { <expression2> } , ... , { <expressionN> } ] }
因此,您可以根據需要添加任意數量的運算式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/340876.html
標籤:Python 数组 MongoDB mongodb-查询 皮蒙戈
上一篇:Mongodb中的嵌套分組
