查询并更新记录。
方法定义
该方法的定义如下:
findOneAndUpdate(filter: object, update: object, options?: object): Promise<MongoResult>
请求参数
该方法接收 7个参数,其定义如下:
字段 | 类型 | 必填 | 说明 |
---|---|---|---|
filter | Object | 是 | 数据库操作时的过滤条件。 |
update | Object | 是 | 数据库操作时的更新对象。 |
options | Object | 否 | 控制项。 |
options.maxTimeMS | Number | 否 | 超时时间。 |
options.sort | Object | 否 | 排序规则。 |
options.upsert | Boolean | 否 | 如果查找不到对应文档,是否插入。默认值:false。 |
options.projection | Object | 否 | 查询后过滤的字段。 |
示例
mpserverless.db.collection('users')
.findOneAndUpdate({
username: "zhangsan"
},
{
$set: {
age: 18
}
})
.then(res => {})
.catch(console.error)
在文档使用中是否遇到以下问题
更多建议
匿名提交