MongoDB查询进阶操作(三)

xiaoxiao2021-02-28  27

MongoDB查询进阶操作(三)

1、基本查询,根据id查询数据

2、查询不等于某个值的数据:{field:{$ne:value}} 查filed列的值 不等于 value 的文档。例如查询cat_id不等于3的数据。

3、查询大于某个给定的数值的数据,$gt  例如:查询id大于13的文档,且只显示goods_name列

4、查询小于某个给定的数值的数据,$lt  例如:查询id小于5的文档,且只显示goods_name列

5、查询小于或等于给定的数值的数据,$lte  例如:查询id小于或等于5的文档,且只显示goods_name列

6、查询id为5和15的两个数据。$in

7、查询id在5到13之间的数据 $and

8、查询id不为3且id也不为13的数据。分别用$and  ($nin等价于not in )  ($nor给定的数值都不查询出来)  实现

9、mod:满足某求余条件则为真。例如:查询取出符合,判断id的值取模运算结果为0的数据

10、exists:查询出给定的某个列,如果存在则查询出来。例如查询出有sex属性列的文档。

11、all:给定的条件必须都满足才查询。

12、sort:排序,根据给定的字段进行排序,1表示升序,-1表示降序

13、limit():返回结果的数量。skip():返回结果跳过的数量。例如:查询返回数据从第6条id显示,一共显示5条数据。

14、count():统计返回结果的数量,在加入skip()和limit()这两个操作时,要获得实际返回的结果数,需要一个参数true,否则返回的是符合查询条件的结果总数。

Bruce小鬼 认证博客专家 selenium postman Jira **高级测试开发**- 技术是在不断打磨中成长,- 能力是在不断采坑中成熟,- 技术人的路就是在采坑中寻找乐趣,在成长过程中不断成熟。> 书山有路勤为径,学海无涯苦作舟关注:brucelong.blog.csdn.net
转载请注明原文地址: https://www.6miu.com/read-2632358.html

最新回复(0)