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

时间:2015-10-01 06:17:24

标签: mongodb

此操作会查找所有标记为“重要”或“学校”的上传:

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

我想要做的只是显示标记为“重要”和“学校”的上传内容。这是唯一的方法吗?

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

1 个答案:

答案 0 :(得分:2)

您需要使用$all运算符:

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