【MongoDB-query查询条件】
在上一篇中简要使用了C# 对MongoDB进行数据操作,这里补充一些MongoDB query查询条件文档:
Query.All("name", "a","b"); //通过多个元素来匹配数组
Query.And(Query.EQ("name","a"), Query.EQ("title", "t"));//同时满足多个条件
Query.EQ("name", "a");//等于
Query.Exists("type", true);//判断键值是否存在
Query.GT("value", 2);//大于>
Query.GTE("value", 3);//大于等于>=
Query.In("name", "a","b");//包括指定的所有值,可以指定不同类型的条件和值
Query.LT("value", 9);//小于<
Query.LTE("value", 8);//小于等于<=
Query.Mod("value", 3, 1);//将查询值除以第一个给定值,若余数等于第二个给定值则返回该结果
Query.NE("name", "c");//不等于
Query.Nor(Array);//不包括数组中的值
Query.Not("name");//元素条件语句
Query.NotIn("name", "a",2);//返回与数组中所有条件都不匹配的文档
Query.Or(Query.EQ("name","a"), Query.EQ("title", "t"));//满足其中一个条件
Query.Size("name", 2);//给定键的长度
Query.Type("_id", BsonType.ObjectId);//给定键的类型
Query.Where(BsonJavaScript);//执行JavaScript
Query.Matches("Title",str);//模糊查询 相当于sql中like -- str可包含正则表达式
最新文章
- PHP 生成PDF
- js、jquery验证时间格式
- java程序实现删除本地文件
- docker 源码分析 一(基于1.8.2版本),docker daemon启动过程;
- 【Andorid------手势识别】GestureDetector和SimpleOnGestureListener的使用教程(转)——
- UIButton(在代码中使用)
- LintCode ";Count of Smaller Number before itself";
- 【JavaScript】父子页面之间跨域通信的方法
- BeautifulSoup在Windows下安装(running 2to3)
- Python_替换当前目录下文件类型
- CSS文字垂直居中的一些问题
- 点击select下拉框获取option的属性值
- Character 类
- 第三方包jintellitype实现Java设置全局热键
- (转)live555学习笔记-UsageEnvironment和TaskScheduler
- Dependency injection configurations into views in asp.net core
- JQuery和Zepto的差异(部分)
- [转]墨卡托投影坐标系(Mercator Projection)原理及实现C代码
- 【洛谷 P4219】 [BJOI2014]大融合(LCT)
- C++面向对象高级编程(五)类与类之间的关系
热门文章
- [ASE][Daily Scrum]11.06
- Windows10卡顿,磁盘 内存占用100%或比较多
- 定时任务 Wpf.Quartz.Demo.1
- Seaching TreeVIew WPF
- ionic 2.x 3.x input触发调用键盘搜索及事件
- python项目实现配置统一管理的方法
- git add .添加不成功
- @JsonInclude、@JsonFormat、@DateTimeFormat注解的使用
- Docker - Docker与Vagrant的区别
- Linux在终端和控制台下复制粘贴命令快捷键