【发布时间】:2011-08-16 16:25:59
【问题描述】:
我正在尝试构建一个查询,该查询将在 data.tags 中查找以下结果:
返回包含以下标签参数的“数据”对象:
tags : [ 'a', 'c' ]
tags : [ 'a', 'd' ]
tags : [ 'b', 'c' ]
tags : [ 'b', 'd' ]
包含以下标签参数的“数据”对象不会返回:
tags : [ 'a', 'b' ]
tags : [ 'c', 'd' ]
any others
我开始的查询如下,但似乎不起作用:
db.data.find({ $and : [ {tags: {$in: ['a', 'b']}}, {tags: { $in: ['c', 'd']} } ] })
【问题讨论】:
标签: collections mongodb