我需要获取给定标签列表的文档,但我无法找到正确的语法。例如,我有这个收藏:
{
"name": "Mike",
"roll_no": "45",
"branch" : "75",
"tags": [tag1, tag2],
}
{
"name": "Karl",
"roll_no": "4",
"branch" : "5",
"tags": [tag3, tag2],
}
我正在使用此命令
collection_name.find_one({"tags": ['tag1', 'tag2']} )
来检索两个文档(例如 Mike 和 Karl),但它不起作用。
知道我做错了什么吗?
谢谢!
您实际上使用的是
find_one
而不是find
吗?顾名思义,find_one
只会返回 1 或零个结果。