随笔分类 -  mongo

关于mongo的学习
摘要:内嵌文档复杂查询 数据结构 db.books.find({"info.data":{"$elemMatch":{"owner_name":"经纪人","source_name":"中原地产"}}}) 这种数据结构 info 是一个对象,data中是一个列表,使用上面的命令就可以把数据筛选出来。 如果 阅读全文
posted @ 2018-07-03 14:21 乔安生 阅读(1832) 评论(0) 推荐(0)
摘要:首先到 https://github.com/mongodb/mongo-csharp-driver/downloads 下载Mongo官方驱动 下载完成后引用到项目中 阅读全文
posted @ 2016-05-11 14:08 乔安生 阅读(455) 评论(0) 推荐(0)
摘要:{ "_id" : ObjectId("57301c7e5fd5d6e2afa221d1"), "a" : "张三", "b" : 11, "list": [ { "name" : "aaaa", "age" : 21 } ] }{ "_id" : ObjectId("57301c7e5fd5d6e 阅读全文
posted @ 2016-05-11 09:41 乔安生 阅读(472) 评论(0) 推荐(0)
摘要:SQL Server中我们经常要使用脚本来刷一些数据,在mongo中我们也可以使用mongo的脚本来刷mongo的数据 首先在命令窗口中链接到本地的mongo库 load("[脚本的地址]") 使用load加载这个脚本 updateanshengTime 直接把方法的名字写上去,会显示出你这个方法中 阅读全文
posted @ 2016-05-05 09:40 乔安生 阅读(2338) 评论(0) 推荐(0)
摘要:mongo 127.0.0.1 可以连接到本地的mongo数据库并进入shell exit可以退出shell show dbs 可以查看当前数据库中所有的数据库名称 use [数据库名称] 可以进入指定的数据库中 show collections 可以查看当前数据库下,所有的表 cls 当命令窗口中 阅读全文
posted @ 2016-05-05 09:21 乔安生 阅读(477) 评论(0) 推荐(1)
摘要:mongo 简单查询db.ansheng.findOne()//返回第一条匹配到的数据db.ansheng.findOne({"aaaaa":4})db.ansheng.find()//最简单的查询db.ansheng.find({"aaaaa":2})//返回匹配到的数据db.ansheng.fi 阅读全文
posted @ 2016-05-04 17:29 乔安生 阅读(233) 评论(0) 推荐(0)
摘要:mongo中的更新其实也可以当做添加来使用 mongo中跟新有几种方式 save、update、upsert 执行save的时候如果这个文档有_id这个参数,save 会调用 upsert,否则会调用 insert upsert修改速度要比update快 使用upsert如果修改的这个数据不存在,则 阅读全文
posted @ 2016-04-29 11:58 乔安生 阅读(1251) 评论(0) 推荐(1)
摘要:当前mongo中有这么一条数据 book是一个数组,在他后面添加一条数据 db.ansheng.update({"_id":ObjectId("5721f504d1f70435632b5ce7")},{"$push":{"book":"mongo权威指南"}}) 执行完成后 mongo权威指南 完美 阅读全文
posted @ 2016-04-28 20:30 乔安生 阅读(1444) 评论(0) 推荐(0)
摘要:现在数据库中有这么一个文档,下面就是对他进行一系列的增删改查 增 我需要在list中再加一个key school db.ansheng.update({"_id":ObjectId("5706032acd0a6194868cf53e")},{"$set":{"list.school":"驻马店第一高 阅读全文
posted @ 2016-04-28 19:40 乔安生 阅读(261) 评论(0) 推荐(0)
摘要:在命令行中使用mongo自带的shell命令来执行CRUD操作 首先链接到数据库 增 db.qiao.insert({"qq":1}) db.qiao.save({"qq":3}) db.qiao.save({"_id" : ObjectId("5721461f5b4e77bbbae66982"), 阅读全文
posted @ 2016-04-28 08:06 乔安生 阅读(701) 评论(0) 推荐(0)
摘要:首先需要下载mongo的安装包 cmd.exe 这个需要用管理员权限打开 进入到mongo的安装目录 首先到C盘根据下面的命令手动创建一个 Data 文件夹 在Data 里面创建一个db文件夹一个log文件夹 mongod 表示执行mongo的命令 -dbpath 表示创建数据库文件 -logpat 阅读全文
posted @ 2016-04-21 20:46 乔安生 阅读(387) 评论(0) 推荐(0)
摘要:一、null null用于表示空值或者不存在的字段 {"X" : null} 二、布尔型 布尔类型有两个值true和false {"x" : true} 三、数值 {"x" : 3.14} {"x" : 3} 四、字符串 {"x" : "qiaoansheng"} 五、日期类型 {"x" : new 阅读全文
posted @ 2016-04-07 10:37 乔安生 阅读(745) 评论(0) 推荐(0)