如何在猫鼬中使用findByIdAndUpdate填充数组

时间:2019-04-18 07:51:51

标签: javascript node.js mongoose

我目前正在尝试通过算法完成一张1的表格。我的表格由定义:

const content = new Array(content_size)
 
for (let i = 0; i < content_size; i++) {
     content[i] = new Array(content_size)
     content[i].fill(0)
}

content_size = 100。

我想用Mongoose的findByIdAndUpdate()函数,仅用10填充Mongo中的该表

1 个答案:

答案 0 :(得分:0)

findByIdAndUpdate用于一个文档。对于多个文档,您可以将update与多标志true一起使用。

更新需要3个参数

  1. 查询
  2. 更新
  3. 选项

此处查询选择器的功能与find()中的相同。

db.COLLECTION_NAME.update({}, {$set: {fill: 1}}, { multi: true })

有关更多信息,请检查:https://docs.mongodb.com/manual/reference/method/db.collection.update/

我希望这可以解决您的问题。