[英]How to remove a property from document - mongo / loopback
我的一個模型中有一個舊屬性,我想將其從集合中的所有文檔中刪除。 我嘗試通過/ upsertWithWhere發布,其中使用ID來更新:
我還認為我可以執行常規的POST並只覆蓋每個文檔,但是這些特定的文檔很大,因此我不願意這樣做。
有沒有辦法簡單地修補它?
編輯:需要一個通過Loopback API實現此目的的答案。
這個查詢應該可以解決這個問題:
db.collection('collection_name').update({},{$unset: {"old_property": ""}}, {multi:true})
顯然,只需確保將“舊屬性”的字段名稱插入“ old_property”即可。
進一步解釋查詢...
將此用作參考: https : //docs.mongodb.com/manual/reference/method/db.collection.update/#multi-parameter
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.