PYMongo:查询后每条记录都返回_id,如何排除这个字段?
我在用pymongo查询mongodb的时候遇到了问题。
我不知道怎么才能避免每条记录都得到一个_id。
我做的事情是这样的:
result = db.meta.find(filters, [
'model',
'fields.parent',
'fields.status',
'fields.slug',
'fields.firm',
'fields.properties'])
我不想一个一个遍历结果,只为了删除一个字段。
谢谢,
Joaquin
2 个回答
0
这句话的意思是,文档中的对象ID是非常重要的部分。你需要把BSON/JSON格式的文档转换成你所用编程语言的本地数据结构,然后在这个层面上去掉_id这个字段。除此之外,你想要实现的目标似乎没有太大意义。
3
你可以通过这种方式排除id对象:
db.meta.find({}, {"_id" : 0})