gpt4 book ai didi

mongodb - { $unset : { field : 1} } 中的 1 是什么意思

转载 作者:可可西里 更新时间:2023-11-01 09:12:37 25 4
gpt4 key购买 nike

在下面的代码片段中,我能够从具有不同参数的集合(即一个为 1,另一个为 0)。

> i = { name : 'name', age : 25, gender : 'female' };
{ "name" : "name", "age" : 25, "gender" : "female" }
> db.users.insert(i)
> db.users.find()
{ "_id" : ObjectId("4e8b5b5e654f46ccc304e44e"),
"name" : "name", "age" : 25, "gender" : "female" }
> db.users.update({ name : 'name'},
{$unset : {age : 1, gender : 0}}) // check here
> db.users.find()
{ "_id" : ObjectId("4e8b5b5e654f46ccc304e44e"), "name" : "name" }
>

引用:MongoDB $unset

问题>下面手册中1的用法是什么?

{ $unset : { field : 1} }

最佳答案

据我所知,这仅仅是由于 JSON/BSON 语法。必须有一个值,但值是多少并不重要。在 MondoDB 文档中,他们通常使用 1。

MongoDB : Update Modifier semantics of "$unset"

关于mongodb - { $unset : { field : 1} } 中的 1 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7652990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com