簡體   English   中英

PYMongo:查詢后,在每條記錄中都返回_id,如何排除此記錄?

[英]PYMongo: Keep returning _id in every record after quering, How can I exclude this record?

我在使用pymongo對mongodb進行查詢時遇到問題。 我不知道如何避免獲取每個記錄的_id。

我正在做這樣的事情,

結果= db.meta.find(過濾器,['模型','fields.parent','fields.status','fields.slug','fields.firm','fields.properties'])

我不想僅迭代游標元素以刪除字段。 謝謝,

華金

您可以通過以下方式排除id對象:

db.meta.find({}, {"_id" : 0})

確實有道理。 對象ID是每個文檔的核心部分。 將BSON / JSON文檔轉換為本地數據結構(取決於您的實現語言),並在此級別上刪除_id。 除此之外,您要完成的目標沒有多大意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM