博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB操作(.net)
阅读量:6150 次
发布时间:2019-06-21

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

一、查询

var doc = new Document();
1、模糊查询
var reg = new MongoRegex(".*" + qry.名称 + ".*", MongoRegexOption.IgnoreCase);
doc["Name"] = reg;

mongodb

{"Name":/CZ/}  不要引号

2、IN查询
var docIn = new Document("$in", qry.名称.Split(','));
doc["Name"] = docIn;
3、等值查询
doc["Name"] = qry.名称;
4、介于时间值之间
Document docLessGreater = new Document();//参数
doc.Insert("$gte", startTime, 0);//大于开始时间
doc.Insert("$lte", endTime, 1);//小于结束时间
doc["CollectTime"] = docLessGreater;

 

5.Or查询

   var docInT = new Document();

                docInT["Type"] = new MongoRegex(".*" + "A" + ".*", MongoRegexOption.None);
                var docInT2 = new Document();
                docInT2["Type"] = new MongoRegex(".*" + "B" + ".*", MongoRegexOption.None);
                List<Document> lst = new List<Document>();
                lst.Add(docInT);
                lst.Add(docInT2);
                doc["$or"] = lst;

转载地址:http://gogya.baihongyu.com/

你可能感兴趣的文章
ajax请求拿到多条数据拼接显示在页面中
查看>>
小程序: 查看正在写的页面
查看>>
Jenkins持续集成环境部署
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
摄像机与绕任意轴旋转
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
多线程设计模式
查看>>
解读自定义UICollectionViewLayout--感动了我自己
查看>>
SqlServer作业指定目标服务器
查看>>
User implements HttpSessionBindingListener
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>
配置 RAILS FOR JRUBY1.7.4
查看>>