MongoDB查询进阶操作(三)

网友投稿 488 2022-05-29

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的数据

MongoDB查询进阶操作(三)

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

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

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

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

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

MongoDB

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Linux之权限管理操作
下一篇:XQuery 术语
相关文章