摘要:
使用组件 MongoDB.Driver 插入数据 class Program { static void Main(string[] args) { AddWorkerToMongo(); } static void AddWorkerToMongo() { var client = new Mon 阅读全文
摘要:
语法相当麻烦,也没有记住的意义,用的时候查一下就完事了。 阅读全文
摘要:
查询的方法还挺多的 查询所有 这两个一样 db.getCollection('userInfo').find({}) db.userInfo.find() distinct db.userInfo.distinct("name") 返回去重复后的所有name字段的值 按条件查询 db.userInf 阅读全文
摘要:
插入文档 单个插入 这里我都在可视化工具 robo 3T下操作了 user1 = { "name":"李四", "age":"21", "gender":"男" } db.userInfo.insert(user1) 这里我定义一个user1,json格式的数据,调用insert命令,成功插入,这个 阅读全文
摘要:
创建数据库 使用use abc 就行了,创建并切换到这个库下,需要注意的是,新建的库由于没有文档内容,所以是看不见的。 查看数据库 show dbs,没有文档的查看不了,因为mongodb是一种惰性机制,没有文档的数据库看似创建了,其实没有,直到有了文档。 删除数据库 需要切换到你要删除的数据库下, 阅读全文
摘要:
首先看这个权限图 前四个,只能针对单独的库设置,也就是你要给哪个用户哪个库的权限,就在这个库下设置。 6到9个,就是前四个的升级版,针对用户操作所有数据库的权限。 Root 就是超级管理员。 创建用户 打开mongo.exe 执行命令 show dbs 是查看当前库 use admin 是切换到ad 阅读全文
摘要:
MongoDB 是 NoSql 是最像关系型数据库的非关系型数据库。 我们有了Redis,为什么还要用MongoDB呢?他们的异同? 1. Redis是内存型非关系数据库,所以如果存储内容太多的话,会占用大量内存。 MongoDB可以实现冷热数据(冷数据,即不常用数据放硬盘,如日志;热数据放内存,如 阅读全文
摘要:
多表连接查询 先新建一个班级类,初始化数据 public class StudentClass { public int ClassId { get; set; } public string ClassName { get; set; } } List<StudentClass> studentC 阅读全文
摘要:
自定义学生类 public class Student { public int Id { get; set; } public string Name { get; set; } public int ClassId { get; set; } public int Age { get; set; 阅读全文
摘要:
当我们在不想或不能去修改类的源代码的情况下,又要去增加新的方法时,可以用扩展方法。 class Program { static void Main(string[] args) { int r = 0; GetNum getNum = new GetNum(); r = getNum.Add(1, 阅读全文