[英]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.