美文网首页
mongoose的findByIdAndUpdate返回更新后数

mongoose的findByIdAndUpdate返回更新后数

作者: chace_tse | 来源:发表于2021-08-17 11:03 被阅读0次
    A.findByIdAndUpdate(id, update, options, callback) // executes
    A.findByIdAndUpdate(id, update, options)  // returns Query
    A.findByIdAndUpdate(id, update, callback) // executes
    A.findByIdAndUpdate(id, update)           // returns Query
    A.findByIdAndUpdate()                     // returns Query
    
    
    id:指定_id的值;update:需要修改的数据;options控制选项;callback回调函数。
    options有以下选项:
      new: bool - 默认为false。返回修改后的数据。
      upsert: bool - 默认为false。如果不存在则创建记录。
      runValidators: 如果值为true,执行Validation验证。
      setDefaultsOnInsert: 如果upsert选项为true,在新建时插入文档定义的默认值。
      sort: 如果有多个查询条件,按顺序进行查询更新。
      select: 设置数据的返回。
    
    

    也适用于findOneAndUpdate,updateOne,updateMany

    参考:
    https://blog.csdn.net/qq_35087256/article/details/85315486

    相关文章

      网友评论

          本文标题:mongoose的findByIdAndUpdate返回更新后数

          本文链接:https://www.haomeiwen.com/subject/ioibbltx.html