C#简单操作MongoDB

 

一 安装MongoDB

官网按需下载, 安装, 一步到位.

二 VS创建新项目

创建一个.netcore console项目, 然后nuget安装驱动MongoDB.Driver

三 建立连接

在Program.Main函数中添加代码

复制代码
var client = new MongoClient("mongodb://127.0.0.1:27017"); var database = client.GetDatabase("foo");  var collection = database.GetCollection<BsonDocument>("bar");
复制代码

三个对象, client是连接数据库的客户端, database对应库, collection是对象集合.

对对象的操作是争对collection来的.

四 操作

1> 插入

复制代码
 var document = new BsonDocument             {                 { "name", "测试数据1" },                 { "type", "大类" },                 { "number", 5 },                 { "info", new BsonDocument                           {                               { "x", 111 },                               { "y", 222 }                           }}             }; collection.InsertOne(document);
复制代码

同理还有InsertMany(), 鉴于VS高超的智能提示, 一目了然.

2> 查找

上一步插入之后, 通过find将它查找出来

find()需要一个filter参数, 根据条件查询

collection.Find(Builders<BsonDocument>.Filter.Empty);

上述表示无条件查询, matches everything.

关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信