在MongoDB中,可以使用多字段查詢來篩選滿足多個條件的文檔。以下是幾種常用的多字段查詢方法:
db.collection.find({ $and: [ { age: { $gt: 30 } }, { gender: "male" } ] })
db.collection.find({ age: { $gt: 30 }, gender: "male" })
db.collection.find({ age: { $in: [30, 35, 40] } })
db.collection.find({ name: { $regex: /^John/ } })
db.collection.find({ arrayField: { $elemMatch: { age: { $gt: 30 }, gender: "male" } } })
需要根據具體的查詢需求選擇適當的方法來實現多字段查詢。以上列舉的方法只是其中的幾個常見例子,MongoDB還提供了更多豐富的查詢操作符和功能。