博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB官方C#驱动中查询条件Query用法
阅读量:5260 次
发布时间:2019-06-14

本文共 830 字,大约阅读时间需要 2 分钟。

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可包含正则表达式

转载于:https://www.cnblogs.com/zxtceq/p/7692353.html

你可能感兴趣的文章
netty源码解解析(4.0)-1 核心架构
查看>>
webgl
查看>>
六:亲自尝试压缩数据
查看>>
面向对象与面向过程 $this的注意事项和魔术方法set和get
查看>>
【ASP.NET Core】给中间件传参数的方法
查看>>
MYSQL:数据库安装 windows
查看>>
服务器SSL/TLS快速检测工具TLLSSLed
查看>>
Unity资源Assetmport New Asset对话框
查看>>
各式各样的正则表达式参考大全
查看>>
centos7搭建kafka集群-第二篇
查看>>
《人月神话》读后感
查看>>
app测试工具URL
查看>>
Java课后练习6
查看>>
vs2012 快捷键修改
查看>>
给GoKit3(STM32)装一块N102,在家就能体验NB-IoT开发啦
查看>>
和朱晔一起复习Java并发(四):Atomic
查看>>
2018.08.30 游戏(概率dp)
查看>>
codeforces题目合集(持续更新中)
查看>>
Hello World
查看>>
Entity Framework 6.x - 创建模型来自于现有数据库
查看>>