MongoDB常用关键字解析

$gt大于
$lt小于
$ne不等于
$gte大于或等于
$lte小于或等于
$inc可以对文档的某个值为数字型(只能为满足要求的数字)的键进行增减的操作。
$in相当于T-SQL中的in
$nin相当于T-SQL中的not in

db.b.update({"uid" : "20120002"},{"$inc":{"size" : 1}})

$set用来指定一个键并更新键值,若键不存在并创建。

db.a.update({"uid" : "20120002"},{"$set":{"size":10}})

$unset主要是用来删除键。

db.a.update({"uid" : "20120002"},{"$unset":{"sname":"abc"}})

$push向数组添加新的值。如果键值不存在,则创建一个。

db.c.update({"name" : "toyota"},{$push:{"title":"t1"}})

$addToSet主要给数组类型键值添加一个元素时,避免在数组中产生重复数据。

db.c.update({"name" : "toyota"},{$addToSet:{"title":"t2"}})

$pop从数组的头或者尾删除数组中的元素

db.c.update({"name" : "toyota"},{$pop:{"title":1}})

$pull从数组中删除满足条件的元素

db.c.update({"name" : "toyota"},{$pull:{"title":"t2"}})

MongoDB关键字还有很多,但常用也基本都在这里了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容