考虑具有颜色阵列的文档
{
Aid:"A101",
colors:["blue","white"]
}
{
Aid:"A102",
colors:["red","yellow"]
}
我想从另一个数组中获取具有与该元素匹配的任何元素的文档。像这样:
db.collectionName.find({colors:{$in:["red","cyan"]}})
但是$in
仅适用于单个元素,$all
检查数组的所有元素,但是我希望是否有任何元素匹配,则应返回文档。