MongoDB常用关键字解析

2016-11-11  本文已影响0人  野十六

$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关键字还有很多,但常用也基本都在这里了。

上一篇 下一篇

猜你喜欢

热点阅读