1:count
Pg: db.user.find().count();
统计多少条数据
2:不等于$ne
Pg: db.user.find({_id:{$ne:3}},{name:1,sex:1,_id:0});
查询id不等于3的数据。
3:大于$gt $gte(大于等于)
Pg:db.user.find({_id:{$gt:3}},{name:1,sex:1,_ID:0});
4:小于等于ulte lt(小于)
Pg:db.user.find({_id:{$lte:3}});
4:取出id等于10或11 $in $nin(相当于 not in)
Pg:db.user.find({_id:{$in:[10,11]}})
5:id大于3小于30 $and
Pg:db.user.find({$and:[{_id:{$lt:10}},{_id:{$gt:3}}]});
6:id不等于3 并且不等于10 $nor
Pg:db.user.find({$nor:[{_id:3},{_id:10}]});
7:取id%3=1的数据 $mod
Pg:db.user.find(_id:{$mod:[3,1]});
8:查询拥有性别的那一列
Pg:db.user.find({sex:{$exists:1}});
9:制定数组中所有存在的数据(arras中必须有1 和 2两个值同时存在才会显示) all
Pg:db.usr.find({arras:{$all:['1','2']}});
10:判断列类型 $type
Pg:db.user.find(sex:{$type:1});
11:$where 在where中可以写js的判断语句
Pg:db.user.find({$where:'this.sex<10||this.sex>2&&name=='nihao''});
12:$regex 正则表达式
Pg:db.user.find({name:{$regex:/^zhang.*/}})
分享到:
相关推荐
计算机后端-PHP视频教程. mongodb06 查询表达式.wmv
MongoDB的正则表达式.pdf 学习资料 复习资料 教学资源
正则表达式常用来在所有语言中搜索字符串的任何模式或文字。MongoDB还提供了正则表达式功能的字符串模式使用正则表达式$regex操作符。MongoDB使用PCRE(Perl兼容正则...下面的正则表达式查询搜索所有包含字符串 yiibai.
mongodb的复杂查询。 详情请看文档。。。。。。
MongoDB高级查询用法大全
MongoDB高级查询,许多有用的查询函数,相信大家会用得到的
mongodb 常用查询语法包括分页等用法
NoSQL数据库之MongoDB查询
MongoDB基本查询.pdf 学习资料 复习资料 教学资源
MongoDB命令查询.txt
主要介绍了使用aggregate在MongoDB中查询重复数据记录的方法的相关资料,需要的朋友可以参考下
主要介绍了Thinkphp使用mongodb数据库实现多条件查询方法,修改了mongodb驱动文件来实现复合查询、多条件查询,需要的朋友可以参考下
如果您不习惯MongoDB查询语言,那么Studio3T的SQL查询可能会派上用场。编写SQL选择表达式和SQL联接来查询mongodb,并查看SQL查询如何转换为MQL——这是一个很好的工具。SQL查询语言
mongodb正则 正则表达式
文档详细描述了MongoDB使用find或者findOne时的shell查询语法,对于掌握mongoDB是非常有用的
mongod高级查询语句,Javascript查询和$where查询,正则表达式匹配
MongoDB高级查询
MongoDB基本的语法
主要介绍了MongoDB导出查询结果到文件例子,本文直接给出示例代码,简洁易懂,需要的朋友可以参考下
我们一般通过表达式$sum来计算总和。因为MongoDB的文档有数组字段,所以可以简单的将计算总和分成两种: 1,统计符合条件的所有文档的某个字段的总和; 2,统计每个文档的数组字段里面的各个数据值的和。这两种情况...