findOneAndReplace

描述

原子性地查询并整体替换这条记录。

  1. findOneAndReplace(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. .findOneAndReplace({
  3. age: 18
  4. })
  5. .then(res => {})
  6. .error(console.error)

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