我正在尝试执行一个基本查询来搜索特定值位于数组内的文档。让我们看下面的例子:
{
"metadata": {
"tenant": [
"tenant1",
"tenant2",
"tenant3"
]
}
}
filter := bson.M{"metadata": bson.M{"tenant": "tenant1"}}
collection := mongo.Database(DB).Collection(Collection)
result := collection.FindOne(context.Background(), filter)
这里的结果是空的,我尝试使用 $elemmatch 它也没有用。当我从元数据中取出数组时,它可以工作。
请帮忙。
白衣非少年
相关分类