MongoDB的update()和save()方法可以更新文档。
update()方法更新现有文档中的值。
save()方法用save()方法中传递的文档替换现有文档。
update()方法的基本语法如下
>db.COLLECTION_NAME.update(SELECTIOIN_CRITERIA, UPDATED_DATA)
以下示例为标题为“MongoDB Overview”的文档设置新标题“新建MongoDB教程”。
>db.mycol.update({"title":"MongoDB Overview"},{$set:{"title":"New MongoDB Tutorial"}}) >
默认情况下,mongodb将只更新单个文档。
要更新多个文档,请将参数 multi
设置为 true
。
>db.mycol.update({"title":"MongoDB Overview"},{$set:{"title":"New MongoDB Tutorial"}},{multi:true})
save()方法的语法如下所示:
>db.COLLECTION_NAME.save({_id:ObjectId(),NEW_DATA})
例如,以下代码用_id '222222222222adf22ec2'替换文档,
>db.mycol.save( { "_id" : ObjectId(2222222222222adf22ec2), "title":" New Topic", "by":"" } ) >
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分...
在本章中,我们将学习删除表。 表删除很容易,但记住所有删除的表是不可恢复的。 表删除的一般语法如下 - DROP TABLE table_...
Redis Move 命令Redis key(键) Redis MOVE 命令用于将当前数据库的 key 移动到给定的数据库 db 当中。语法 redis Move 命令基本...
Redis Hlen 命令Redis 哈希(Hash) Redis Hlen 命令用于获取哈希表中字段的数量。语法 redis Hlen 命令基本语法如下:redis 127.0...
Redis Rpop 命令Redis 列表(List)Redis Rpop 命令用于移除并返回列表的最后一个元素。语法 redis Rpop命令基本语法如下:redis 1...
Redis Sdiff 命令Redis 集合(Set)Redis Sdiff 命令返回给定集合之间的差集。不存在的集合 key 将视为空集。语法 redis Sdiff 命...
Redis Monitor 命令 Redis 服务器 Redis Monitor 命令用于实时打印出 Redis 服务器接收到的命令,调试用。语法 redis Monitor 命...