【问题标题】:How to add field to all documents in database mongoose [duplicate]如何向数据库猫鼬中的所有文档添加字段[重复]
【发布时间】:2021-08-31 00:44:06
【问题描述】:

我正在尝试向数据库中的所有文档添加一个字段,但我不知道该怎么做。这是我的数据库

      const db = client.schema

如何更新所有文档并在其中添加一个名为 tiks (number) 的字段?

【问题讨论】:

    标签: javascript mongoose


    【解决方案1】:
    db.yourCollection.update(
      {},
      { $set: {"newField": 1} },
      false,
      true
    )
    

    参数

    1. 收集要更新,因为您想要所有{}
    2. 要设置的字段
    3. Upsert - 仅在它不存在时添加,因此为 false
    4. Multi - 如果匹配到查询则更新多个文档,因此为 true

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 2021-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多