【发布时间】:2018-02-08 10:32:43
【问题描述】:
我只想将字段“done”的值更新为“true”
我正在使用 nodejs 进行开发
这是文件:
{
"_id" : ObjectId("5a730e55114dbc2a0455c630"),
"email" : "email@gmail.com",
"password" : "12356789",
"tasks" : [
{
"title" : "new to do ",
"description" : "new something ",
"date" : "2018-02-07T18:16:29.469Z",
"done" : false
},
{
"title" : "new to d odo ",
"description" : "dod ododoododododo",
"date" : "2018-02-07T18:25:14.881Z",
"done" : false
}
]
}
【问题讨论】:
-
您想为某些特定元素或数组中的每个元素更新它?
-
一个特定元素,例如标题为“new to d odo”的第二个元素,我想将 done 更改为“true”
-
您可以尝试使用
$set运算符:docs.mongodb.com/manual/reference/operator/update/set -
你能多说一点吗?你想更改 nodejs 或 mongodb 中的对象?
-
对不起,您的问题不清楚!我想使用 nodeJS 更新洞对象中名为“new to d odo”的任务中名为“new to d odo”的任务中的字段“done”我要求查询,因为该文档来自 MongoDb 数据库。
标签: json node.js mongodb express nosql