Pymongo - 通过多个标签获取文档

问题描述 投票:0回答:1

我需要获取给定标签列表的文档,但我无法找到正确的语法。例如,我有这个收藏:

{
    "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),但它不起作用。 知道我做错了什么吗?

谢谢!

python find pymongo
1个回答
0
投票

您实际上使用的是

find_one
而不是
find
吗?顾名思义,
find_one
只会返回 1 或零个结果。

© www.soinside.com 2019 - 2024. All rights reserved.