제목에서 말한 것처럼 어떻게 find()
을 내 몽고에서 모든 데이터를 제외하고 목록의 _id
색인없이 사용할 수 있습니다. 물론Pymongo는 _id없이 데이터를 반환합니다
나중에처럼 놓을 수 있습니다 :
for i in data:
del i['_id']
하지만 루프를 필요로하지 않고 더 우아한 해결책이?
제목에서 말한 것처럼 어떻게 find()
을 내 몽고에서 모든 데이터를 제외하고 목록의 _id
색인없이 사용할 수 있습니다. 물론Pymongo는 _id없이 데이터를 반환합니다
나중에처럼 놓을 수 있습니다 :
for i in data:
del i['_id']
하지만 루프를 필요로하지 않고 더 우아한 해결책이?
에서 명확하지 않다 나는이 그것을 사용하지 것이다,하지만
는data = [dict(zip([f for f in e if '_id' not in f], e.values())) for e in data]
, 나는 당신이 예측 찾고있는 생각 :
http://docs.mongodb.org/manual/reference/method/db.collection.find/#projections
다음과 같이해야합니다.
db.test.find(query,{"_id":0})
내가 제대로 질문을 이해하면 모든