正如标题所说,我如何在我的mongo中find()
所有数据,但列表中没有_id
索引。
当然我可以稍后放弃它:
for i in data:
del i['_id']
但是有没有需要循环的更优雅的解决方案?
答案 0 :(得分:3)
如果我理解你的问题,我认为你正在寻找预测:
http://docs.mongodb.org/manual/reference/method/db.collection.find/#projections
这样的事情应该这样做:
db.test.find(query,{"_id":0})
答案 1 :(得分:0)
喜欢什么?
data = [dict(zip([f for f in e if '_id' not in f], e.values())) for e in data]
虽然,我不会使用它,因为它根本不清楚