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

浙公网安备 33010602011771号