C#简单操作MongoDB的步骤全纪录

2020-01-05 09:24:03王振洲

一 安装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()