查询并整体替换一条记录。
方法定义
该方法的定义如下:
findOneAndReplace(filter: object, replacement: object, options?: object): Promise<MongoResult>
请求参数
该方法接收 6 个参数,其定义如下:
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
filter | Object | 是 | 数据库操作时的查询条件。 |
replacement | Object | 是 | 数据库操作时的替换对象。 |
options | Object | 否 | 控制项。 |
options.maxTimeMS | Number | 否 | 超时时间。 |
options.sort | Object | 否 | 排序规则 |
options.upsert | Boolean | 否 | 如果查找不到对应文档,是否插入。默认值:false。 |
options.projection | Object | 否 | 查询后过滤的字段。 |
示例
mpserverless.db.collection(database)
.findOneAndReplace({
"score": { $gt: 20000 }
},
{
"team": "Therapeutic Hamsters",
"score": 22250
})
.then(res => {})
.catch(console.error);
在文档使用中是否遇到以下问题
更多建议
匿名提交