gpt4 book ai didi

javascript - 向现有 MongoDB 文档添加一个字段(在 Node.js 中使用 Mongoose)

转载 作者:数据小太阳 更新时间:2023-10-29 04:07:07 24 4
gpt4 key购买 nike

我在 MongoDB 数据库的 Article 集合中有这个现有文档:

[ { site: 'www.atlantico.fr',
date: '2014-05-27T11:10:19.000Z',
link: 'http://www.atlantico.fr/example.html',
_id: 538473817eb00f082f4803fc,
__v: 0} ]

我想使用 Node.js 中的 Mongoose 添加一个值为 'example' 的新字段 day 到此文档。所以我这样做:

Article.update(
{ link: 'http://www.atlantico.fr/example.html'},
{ $set : {day : 'example'} },
function(err){
});

但它不起作用,因为当我之后查询文档时,没有新字段 day 出现...

我一定是在 Mongoose 中使用 update$set 时犯了一个错误,但我找不到确切的错误。

我错过了什么?谢谢!

最佳答案

尝试

Article.update(
{link: 'http://www.atlantico.fr/example.html'},
{day : 'example' },
{multi:true},
function(err, numberAffected){
});

并且不要忘记将日期添加到架构中。

关于javascript - 向现有 MongoDB 文档添加一个字段(在 Node.js 中使用 Mongoose),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23959287/

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