在上一篇中简要使用了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可包含正则表达式

最新文章

  1. PHP 生成PDF
  2. js、jquery验证时间格式
  3. java程序实现删除本地文件
  4. docker 源码分析 一(基于1.8.2版本),docker daemon启动过程;
  5. 【Andorid------手势识别】GestureDetector和SimpleOnGestureListener的使用教程(转)——
  6. UIButton(在代码中使用)
  7. LintCode &quot;Count of Smaller Number before itself&quot;
  8. 【JavaScript】父子页面之间跨域通信的方法
  9. BeautifulSoup在Windows下安装(running 2to3)
  10. Python_替换当前目录下文件类型
  11. CSS文字垂直居中的一些问题
  12. 点击select下拉框获取option的属性值
  13. Character 类
  14. 第三方包jintellitype实现Java设置全局热键
  15. (转)live555学习笔记-UsageEnvironment和TaskScheduler
  16. Dependency injection configurations into views in asp.net core
  17. JQuery和Zepto的差异(部分)
  18. [转]墨卡托投影坐标系(Mercator Projection)原理及实现C代码
  19. 【洛谷 P4219】 [BJOI2014]大融合(LCT)
  20. C++面向对象高级编程(五)类与类之间的关系

热门文章

  1. [ASE][Daily Scrum]11.06
  2. Windows10卡顿,磁盘 内存占用100%或比较多
  3. 定时任务 Wpf.Quartz.Demo.1
  4. Seaching TreeVIew WPF
  5. ionic 2.x 3.x input触发调用键盘搜索及事件
  6. python项目实现配置统一管理的方法
  7. git add .添加不成功
  8. @JsonInclude、@JsonFormat、@DateTimeFormat注解的使用
  9. Docker - Docker与Vagrant的区别
  10. Linux在终端和控制台下复制粘贴命令快捷键