Object.keys()的Python版本是什么?

2024-06-01 11:31:57 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我用pymongo指定一个MongoDB游标,它不包括结果集中的所有字段,如下所示:

from pymongo import MongoClient
conn = MongoClient('mongodb://localhost:27017')
cur = conn['my_db']['my_collection'].find({},{'_id' : 0, 'my_unwanted_field' : 0})

是否有函数或属性将返回cur中存在的字段的名称。

在Mongo Shell上使用findOne的等价物是:

> var cur = findOne({},{'_id' : 0, 'my_unwanted_field' : 0})
> Object.keys(cur)

["field_1", ... , "field_n"]

Tags: fromimportidlocalhostfieldmymongodbconn