mongodb菜鸟整理 2 C#Driver使用
一下载
从官网上下载...
二 引用
下载完了将其解压到某个文件夹内,打开vs建立一个工程
右键引用,找到刚才解压的目录,把里面说有的dll文件全部添加就好
三 命名空间
我都是先打然后alt+shift+f10的
主要有的类有
BsonDocument:这个是mongodb存储的文件格式由键值组成:new BsonDocument(“1”,“1”),这里不用分号,用逗号
Bsonvalue:BsonDocument值的类型,Bsonvalue也包括BsonDocument:new BsonDocument(“1”,{”newBsonKey“,”newBsonValue“});
连接数据库:
IMongoClient client=Client = new MongoClient("mongodb://27017:127.0.0.1"); //数据库地址
IMongodata Db=Client.GetDatabase("ExpDb"); //数据库名称
IMongoCollection Col = Db.GetCollection<BsonDocument>("ExpCol"); //该数据库下集合的名称
这是新的,旧版本是
MongoServer
MongoCollection
Mongodata
在c#Driver里这两种都有支持,我感觉到的有区别的地方就是查找
老版本用的是Quert
新版本用的是fifter
目前只了解这么多,可能没有说清楚
mongodb菜鸟整理 2 C#Driver使用的更多相关文章
- mongodb菜鸟整理
		
一,mongodb的安装与连接 从官网下载后,解压或者安装到某个目录下 1 首先需要自己创建一个db文件夹 ,用于存放数据库的数据 然后还需要创建一个log文件夹,里面需要自己创建一个mongodb ...
 - MongoDB 4.6.1 c++ driver 编译
		
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/sheismylife/article/details/25512251 这个版本号已经和之前不一样了 ...
 - mongodb shell和Node.js driver使用基础
		
开始: Mongo Shell 安装后,输入mongo进入控制台: //所有帮助 > help //数据库的方法 > db.help() > db.stats() //当前数据库的状 ...
 - mongodb安全整理
		
本文大都网上参考的,我只是整理了一下 一默认配置情况 1.MongoDB安装时不添加任何参数,默认是没有权限验证的,任何用户都可以登录进来,而且登录的用户可以对数据库任意操作而且可以远程访问数据库,需 ...
 - mongoDB之C#and.net Driver
		
之前一直都是用NodeJS来连接操作mongoDB的,但是最近需要用C#操作mongoDB的需要,所以研究了下C#驱动.mongoDB官方在GitHub上提供了C#驱动源码https://github ...
 - mongodb基础整理篇————常规操作[二]
		
前言 简单整理一下常规操作. 正文 虽然一般说写代码看的是思想,但是呢,如果不知道mongodb 有哪些常用的操作,那么你怎么能知道mongodb是否符合你的需求,比如说如果聚合功能都没有,你得自己写 ...
 - mongodb基础整理篇————副本概念篇[外篇]
		
前言 副本集整理. 开始逐步把mongodb博客补齐了. 正文 什么是副本集 副本集是一组服务器,其中一个是用于处理写入操作的主节点,还有多个用于保存主节点的数据副本的从节点. 如果主节点崩溃了,则从 ...
 - 【面试虐菜】—— MongoDB知识整理
		
为什么我们要使用MongoDB? 特点: 高性能.易部署.易使用,存储数据非常方便.主要功能特性有: 面向集合存储,易存储对象类型的数据. 模式自由. 支持动态查询. 支持完全索引,包含内部对象. 支 ...
 - 现在开始学习WPF了,mongodb在整理一下
		
回忆一下自己学习mongodb的过程 1安装 2增删改查 3数据类型转换 4GridFS 5权限管理--开启权限之前先建立一个超级用户(admin库中),开启权限,用该用户登陆,进入admin数据库( ...
 
随机推荐
- (转)OGNL表达式介绍
			
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存 ...
 - 读Zepto源码之Deferred模块
			
Deferred 模块也不是必备的模块,但是 ajax 模块中,要用到 promise 风格,必需引入 Deferred 模块.Deferred 也用到了上一篇文章<读Zepto源码之Callb ...
 - SpringBoot上传任意文件功能的实现
			
一.pom文件依赖的添加 <dependencies> <dependency> <groupId>org.springframework.boot</gro ...
 - Eclipse中安装MemoryAnalyzer插件及使用
			
Eclipse中安装MemoryAnalyzer插件 一.简介 Eclipse作为JAVA非常好用的一款IDE,其自带的可扩展插件非常有利于JAVA程序员的工作效率提升. MemoryAnalyzer ...
 - nginx实现wap移动端和PC端业务分离
			
随着移动互联网时代的来临,很多WEB网站都已经推出了基于手机,Ipad等移动客户端的页面访问,这里介绍一下如何利用用户UA实现用户不同终端下的用户访问: $http_user_agent 为ngin ...
 - httpd页面用户访问认证控制
			
[root@liubin-pc ~]# yum install -y httpd 客户机地址限制 通过配置Order.Deny from.Allow from 来限制客户机 allow.deny :先 ...
 - suffix tree
			
文章出处:http://www.cnblogs.com/snowberg/archive/2011/10/21/2468588.html 3 What is a Suffix Tree Suf ...
 - MySQL checkpoint深入分析
			
1.日常关注点的问题 2.日志点分析 3.checkpoint:脏页刷盘的检查点 4.模糊检查点发生条件 1.master thread checkpoint 2.flush_lru_list che ...
 - AsyncTask用法解析-下载文件动态更新进度条
			
1. 泛型 AysncTask<Params, Progress, Result> Params:启动任务时传入的参数,通过调用asyncTask.execute(param)方法传入. ...
 - Redis-入门笔记-15min带你一览redis
			
如果转载,请注明博文来源: www.cnblogs.com/xinysu/ ,版权归 博客园 苏家小萝卜 所有.望各位支持! 少年入门笔记,整理出来一起入坑!入门的视屏 ...