大家好日子。我想删除文档中的所有字段,除了一些列表。我知道$ unset运算符,但我不知道如何在我的任务中使用它。先感谢您。
答案 0 :(得分:0)
db.products.update(
{ sku: "unknown" },
{ $unset: { quantity: "", instock: "" } }
)
上述查询将删除sku未知的所有产品文档中的数量和instock字段。
你可以在上面的例子的行上写下你的查询,但是如果 您只想删除每个文档中的少数字段 条件部分,即sku:“unknown”而不是传递{},它将会 影响您馆藏中的每个文件。