文档

关于 SequoiaDB

快速入门

快速入门之一键清理

安装

基本操作

数据模型

SQL引擎

FileSystem引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

SequoiaDB Shell方法

操作符

SQL语法

SQL to SequoiaDB 映射表

限制

错误码

故障排除

SAC 管控中心

Web服务

版本信息

$replace

语法

{ $replace: { <字段名1>: <值1>, <字段名2>: <值2>, ... } }

描述

$replace操作是将文档全部替换成"{<字段名1>:<值1>,<字段名2>:<值2>,...}"。除了保留原始的_id和自增字段之外,原始文档的内容会全部清空,并替换成"{<字段名1>:<值1>,<字段名2>:<值2>,...}"。

Note:

不支持保留嵌套的自增字段。

示例

  • 选择集合bar下不存在age字段的记录,使用$replace替换这些记录。

    > db.foo.bar.update({ $replace: { age: 0, name: 'default' } }, { age: { $exists: 0 } })
回到顶部