首页 > 数据库技术 > 详细

MongoDB 扩展方法

时间:2021-01-29 23:47:17      阅读:43      评论:0      收藏:0      [点我收藏+]

1. 替换 replaceOne()

db.users.replaceOne({username:"zhubajie"},{username:"tangsheng"})

技术分享图片

 

 

 2.内嵌文档的查询

文档属性中还可以添加文档,这种文档脚中内嵌文档。

在通过内嵌文档中的属性查询文档的时候,可以通过.的形式匹配,如果要通过内嵌文旦来对文档进行查询,此时属性名必须使用引号

db.users.find({"hobby.movies":"hero"});

3.在内嵌文档中对数组的操作

  •  $push   不考虑是否有重复的数据
db.users.update({username:"tangseng"},{$push:{"hobby.movies":"Interstellar"}});
  • $addToSet 考虑有重复的数据,集合中有相同文档就不会添加。

4.查询操作符

  • $gt:大于

例如:num 大于500的文档

db.numbers.find({num:{$gt:500}})
  • $lt:小于
  • $gte:大于等于
  • $slte:小区等于
  • $ne:不等于

5.区间查询

例如:num 大于40小于50

db.numbers.find({num:{$gt:40,$lt:50}});

6.查询前10条或多条

 例如:查询前10条数据。

db.numbers.find().limit(10);

7.分页

skip() 用于跳过数据

db.numbers.find().skip(10).limit(10);

 

MongoDB 扩展方法

原文:https://www.cnblogs.com/ckfuture/p/14346276.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!