一 安装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.

