想象一下,你有这个数据模型:
{
"product": "Product 1",
"category": "Category A",
"Subcategory": "Subcat A1"
...
}
我想过滤所有属于A类和Subcat A1的产品,我该如何进行此查询?
答案 0 :(得分:2)
这样做:
db.collectionName.find({ "category": "Category A", "Subcategory": "Subcat A1"})
答案 1 :(得分:0)
这也可以:
db.collectionName.find({$ and:[{“category”:“Category A”},{“Subcategory”:“Subcat A1”}}})
将来如果您想要一个包含'category'或'subcategory'产品的查询,请尝试以下方法:
db.collectionName.find({$或:[{“category”:“Category A”},{“Subcategory”:“Subcat A1”}}})