我在使用pymongo查询mongodb时遇到问题。 我不知道如何避免为每条记录获取_id。PYMongo:在查询后继续在每条记录中返回_id,如何排除此记录?
我做这样的事情,
结果= db.meta.find(过滤器,[ '模型', 'fields.parent', 'fields.status', “fields.slug ', 'fields.firm', 'fields.properties'])
我不想迭代游标元素只删除一个字段。 谢谢,
华
我在使用pymongo查询mongodb时遇到问题。 我不知道如何避免为每条记录获取_id。PYMongo:在查询后继续在每条记录中返回_id,如何排除此记录?
我做这样的事情,
结果= db.meta.find(过滤器,[ '模型', 'fields.parent', 'fields.status', “fields.slug ', 'fields.firm', 'fields.properties'])
我不想迭代游标元素只删除一个字段。 谢谢,
华
是否任何意义。对象ID是每个文档的核心部分。将BSON/JSON文档转换为本地数据结构(取决于您的实现语言)并删除此级别的_id。除此之外,你试图完成什么也没有什么意义。
您可以排除对象的ID是这样的:
db.meta.find({}, {"_id" : 0})
这是因为它正在寻找0的_id吗? – 2015-11-25 22:49:52
感谢您的答复,但我使用蒙戈的大量数据API的,我真的不想共享的每个纪录的_id世界和性能问题,我不想迭代和删除它的结果。我保留用于内部流程的_id。 – 2011-02-09 17:53:21