在这个问题中,Jeff the Bear 解释了如何使用数组搜索文档
contains 'tag1'
contains ['tag1','tag2'],
contains any of ['tag3', 'tag4']
但是,如果我想使用属于另一个数组的数组来搜索文档,我该怎么办?
post1.tags = ['tag1']
post2.tags = ['tag1','tag3']
post3.tags = ['tag2','tag4']
post4.tags = ['tag1','tag2','tag3','tag4']
我想得到 post1 和 post3 因为它们有标签
contained in ['tag1', 'tag2', 'tag4']
我不想得到 post2 和 post4,因为 tag3 不存在['tag1', 'tag2', 'tag4']
换句话说,选择可以在另一个条件数组中找到其标签数组中的所有元素的帖子