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

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

MongoDB条件查询的基本语法。

 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/STEVEN20140223/p/3789598.html

你可能感兴趣的文章
大话javascript 1期:作用域和作用域链
查看>>
软件开发学习的5大技巧,你知道吗?
查看>>
eosjs 文档(JSON-RPC)
查看>>
前嗅ForeSpider教程:通过链接列表采集正文数据(翻页)
查看>>
Python 基础起步 (四) 变量是什么东西 ?
查看>>
技术分享:阿里巴巴Dubbo实现的源码分析
查看>>
TiDB 助力东南亚领先电商 Shopee 业务升级
查看>>
神级命令awk之30分钟速成必看
查看>>
聊聊flink的FsCheckpointStreamFactory
查看>>
【进阶1-4期】JavaScript深入之带你走进内存机制
查看>>
[LeetCode] 270. Closest Binary Search Tree Value
查看>>
表格的增删改demo
查看>>
7.JS之深浅拷贝
查看>>
Swoole 源码分析——Server模块之TaskWorker事件循环
查看>>
Slog63_项目上线之ArthurSlog个人网站上线2
查看>>
bat批处理简介:Windows自动化之道
查看>>
Python之路--python基础2
查看>>
帆软入门与报表设计
查看>>
【Golang 基础】Go 语言简介
查看>>
数组循环删除的问题
查看>>