如何搜索 MongoDB 数据,例如 JSON
How to search MongoDB data like JSON
(使用 Python 和 pymongo)
假设我有一个 MongoDB 集合,如下所示:
"_id": {whatever},
"list of stuff" : ["entry1","entry2","entry3"],
"some number" : 12
如何搜索数据库并仅从条目中获取值?每当我这样做时,
.find({"some number" : {"$exists : True}})
它仍然只是得到了整个东西,(因为我只是在检查它是否有我认为的那个键?)但我想从“一些数字”中检索值以供使用。就像您在 JSON 中使用 Object["some number"]
一样。我如何使用 MongoDB 执行此操作?
使用投影指定您希望保留在结果集中的字段。此示例排除 _id
和 list of stuff
.
coll.find({"some number": {"$exists": True}},
projection={"_id": False, "list of stuff": False})
投影 kwarg 是 documented 使用 find
方法
(使用 Python 和 pymongo)
假设我有一个 MongoDB 集合,如下所示:
"_id": {whatever},
"list of stuff" : ["entry1","entry2","entry3"],
"some number" : 12
如何搜索数据库并仅从条目中获取值?每当我这样做时,
.find({"some number" : {"$exists : True}})
它仍然只是得到了整个东西,(因为我只是在检查它是否有我认为的那个键?)但我想从“一些数字”中检索值以供使用。就像您在 JSON 中使用 Object["some number"]
一样。我如何使用 MongoDB 执行此操作?
使用投影指定您希望保留在结果集中的字段。此示例排除 _id
和 list of stuff
.
coll.find({"some number": {"$exists": True}},
projection={"_id": False, "list of stuff": False})
投影 kwarg 是 documented 使用 find
方法