> 文章列表 > MongoTemplate中$in、$gt、$addToSet、$elemMatch、排序、分页的使用

MongoTemplate中$in、$gt、$addToSet、$elemMatch、排序、分页的使用

MongoTemplate中$in、$gt、$addToSet、$elemMatch、排序、分页的使用

1. mongoDB中的使用

1.1 $in

db.collcetion.find({\"id\":{\"$in\":[\"123\",\"456\"]}})

1.2 $gt

(>) 大于 - $gt
(<) 小于 - $lt
(>=) 大于等于 - $gte
(<= ) 小于等于 - $lte

db.collcetion.find({\"age\":{\"$gt\":20}})

1.3 $addToSet

添加值到一个数组中,如果该数组中已经存在该值,则不会添加;如果不存在该值,则添加

db.collcetion.update({\"_id\":\"123\"}, {\"$addToSet\":{\"likes\":\"PingPang\"}})

如果想要批量添加list,需要配合$each使用

db.collcetion.update({\"_id\":\"123\"}, {\"$addToSet\":{\"likes\":{\"$each\":[\"PingPang\",\"FootBall\",\"BasketBall\"]}}})

 

1.4 $elemMatch

    测试文档</