MongoDB-是否有$in的布尔AND版本?

MongoDB-是否有$in的布尔AND版本?,mongodb,Mongodb,此操作查找所有带有“重要”或“学校”标签的上载: 我要做的是只显示带有“重要”和“学校”标签的上传。这是唯一的方法吗 db.uploads.find({$and: [{tags: 'important'}, {tags: 'school'}]}) 您需要使用$all运算符: db.uploads.find( { tags: { $all: [ "important", "school"] } } ) 另一种方法是使用操作符db.uploads.find({tags:{$all:['impor

此操作查找所有带有“重要”或“学校”标签的上载:

我要做的是只显示带有“重要”和“学校”标签的上传。这是唯一的方法吗

db.uploads.find({$and: [{tags: 'important'}, {tags: 'school'}]})

您需要使用
$all
运算符:

db.uploads.find( { tags: { $all: [ "important", "school"] } } )
另一种方法是使用操作符
db.uploads.find({tags:{$all:['important','school']}})
,这相当于使用
$和
操作符。
db.uploads.find( { tags: { $all: [ "important", "school"] } } )