.net使用MongoDB的学习笔记
2021-02-21 22:19
806 查看
0.介绍
MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need
本文记录MongoDB的简单使用,可以直接调试样例源码。
1. 参考资料
MongoDB Runoob教程 https://www.runoob.com/mongodb/mongodb-window-install.html
2.核心内容
连接mongoDB
var client = new MongoClient("mongodb://localhost:27017"); var database = client.GetDatabase("db"); // 文档对象 return database.GetCollection<BsonDocument>("runoob");
连接mongoDB
var client = new MongoClient("mongodb://localhost:27017"); var database = client.GetDatabase("db"); return database.GetCollection<BsonDocument>("runoob");
写入数据 - 单条写入
collection.InsertOne(new BsonDocument("Name1", "Jack4"));
写入数据 - 多条写入
collection.InsertMany(bsonDocuments);
查询
// 查找所有 var result = collection.Find(Builders<BsonDocument>.Filter.Empty).ToList(); // 匹配Name 等于 Poth var result = collection.Find(Builders<BsonDocument>.Filter.Eq("Name", "Poth");).ToList(); // 匹配Sum 大于 4 var result = collection.Find(Builders<BsonDocument>.Filter.Gt("Sum", 4)).ToList(); // 匹配Sum 小于 4 var result = collection.Find(Builders<BsonDocument>.Filter.Lt("Sum", 4)).ToList();
3.样例源码地址
调试Demo可以先参考MongoDB Runoob安装教程,部署MongoDB之后再进行调试
相关文章推荐
- MongoDB学习笔记【4】-- MongoDB Java驱动使用
- .Net学习笔记----2015-07-13(表单的使用)
- MongoDB学习笔记之基本使用
- .Net学习笔记----2015-07-10(使用GDI绘制验证码)
- 12.Laravel5学习笔记:使用mongodb开发LBS应用
- node.js学习笔记(4)_极客学院_MongoDB的使用
- .Net学习笔记 - Web页中使用WinForm
- mongoDB学习笔记3--python下使用
- MongoDB的基本使用———增删改查学习笔记
- Effective C#学习笔记:适当使用.NET运行时诊断
- MongoDB 学习笔记一 CentOS下安装、使用、性能监测
- 学习笔记:银江数据源在.net下的使用方法(marshal类在框架下调用非框架dll中的使用)
- 学习笔记_MongoDB使用
- MongoDB学习笔记之Mongoose的使用
- Mongodb学习笔记 --- Mongodb使用步骤
- flask + MongoDB 学习笔记(1) : MongoDB配置和使用
- node.js学习笔记--node.js连接并使用mongoDB(4)
- .NET 云原生架构师训练营(模块二 基础巩固 MongoDB 聚合)--学习笔记
- node学习笔记:使用mongoDB
- .NET 云原生架构师训练营(模块二 基础巩固 MongoDB 更新和删除)--学习笔记