findOneAndUpdate

描述

原子性地查询并更新记录。

  1. findOneAndUpdate(query?: object, options?: object): Promise<MongoResult>

请求参数


字段

描述

是否必填

query

Object

DB 操作时的过滤条件



options

String

控制项



options.maxTimeMS

Number

超时时间



options.sort

Object

排序规则



options.upsert

Boolean

如果查找不到对应文档,是否插入



默认值:false



options.projection

Object

查询后过滤的字段


示例

  1. basement.db.collection('users')
  2. .findOneAndUpdate({
  3. age: 18
  4. })
  5. .then(res => {})
  6. .error(console.error)

原文: https://docs.alipay.com/mini/cloud-service/ey6cix