假设我用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"]
使用循环迭代游标对象,然后使用
.keys()
获取任何常规python dict的键,如下所示:相关问题 更多 >
编程相关推荐