mongo: 删】的更多相关文章

删除:remove db.CollectionName.remove(查询表达式,选项); 查询表达式:匹配要删除的文档,它是一个json对象 选项:{justOne:true/false},是否只删除一行,默认false 示例:db.stu.remove({sn:’001’});删除stu表中sn属性值为’001’的所有文档 注意1:查询表达式,依然是json对象,查询表达式能查到哪几行,就删除哪几行 注意2:如果不写查询表达式,那么该Collection中的所有数据都将被删除 db.stu.…
1.心路历程 上年11月份来公司了,和另外一个同事一起,做了公司一个移动项目的微信公众号,然后为了推广微信公众号,策划那边需要我们做一些活动,包括抽奖,投票.最开始是没有用过redis的,公司因为考虑到参与人数的问题,给我们配了两台redis服务器,一台windows的(负责本地测试),一台linux的(负责线上版本),接下来说说途中遇到的坑,和最后的解决方法 2.坑之一,存List的瓶颈问题 linux版本redis服务器是16G的内存,因为第一次使用redis,并不知道去做压力测试,不知道瓶…
今天是个伟大的日子,不得不说小苹果的歌词真是深入人心啊. 不过今天伟大并不是因为我种下一颗种子,而是我从今天不再写demo,而是进入项目的正式开发当中,毕竟项目时间有限(想必各位码农也都深有体会吧),边开发边探索吧. 既然是刚刚开始,就先搭了一下系统框架,然后,做了一个登陆功能,和一个登陆日志功能 public class Log { public ObjectId Id { get; set; } public string Abstract { get; set; } public stri…
在使用MongoDB的时候,经常会用到MongoDB的删除操作,以下是我在使用MongoDB删除操作的总结 首先是删除用户: db.removeUser("用户名") 其次是删除数据库: db.dropDataBase() ,这个操作会删除你当前正在使用的数据库. 然后是删除集合: db.集合名.drop(),这个操作十分方便,直接把整个集合删除掉. 还有就是删除指定集合内的文档:db.集合名.remove(),remove是用来从数据库中永久删除文档.如果没有指定参数,它会删除指定结…
mongo中的更新其实也可以当做添加来使用 mongo中跟新有几种方式 save.update.upsert 执行save的时候如果这个文档有_id这个参数,save 会调用 upsert,否则会调用 insert upsert修改速度要比update快 使用upsert如果修改的这个数据不存在,则会创建一条新的数据 各种修改器 $inc . $set 其中 $inc 只能修改数值类型的数据,修改别的类型的数据会报错 db.ansheng.update({"aaaaa":20},{&q…
当前mongo中有这么一条数据 book是一个数组,在他后面添加一条数据 { "_id" : ObjectId("5721f504d1f70435632b5ce7"), "qqqqq" : 5.0, "list" : { "school" : "驻马店第一高级中学", "age" : 22.0, "name" : "qiaoansheng…
在命令行中使用mongo自带的shell命令来执行CRUD操作 首先链接到数据库 增 db.qiao.insert({"qq":1}) db.qiao.save({"qq":3}) db.qiao.save({"_id" : ObjectId("5721461f5b4e77bbbae66982"),"qq":100}) save和insert的区别 insert只能插入数据,但是它可以插入一个列表的数据 s…
http://zlboy888.blog.163.com/blog/static/315357072012919241104/ 1 下载安装包  官方下载地址:http://www.mongodb.org/downloads 2 新建目录 “d:\mongodb” ,将bin里的所有exe文件拷贝到里面. 3 “d:\mongodb”下新建data,logs 两个文件夹 4 以管理人身份进入cmd(新建一个文本文档,里面写cmd.exe,改文档扩展名为bat),切换到“d:\mongodb”中(…
看的是爱酷学习网的视频:http://www.icoolxue.com/album/show/98 01 安装 1.先建mongoDB-data文件夹存数据 2.安装DB 3.设置环境变量:把bin目录:D:\mongodb\bin,添加到path下(:D:\mongodb\bin),好处是可以直接在cmd的命令行中输入mongod运行(这样也可检测),如果不设置环境变量,需要cd到当前目录下才能mongodb 启动 使用批处理文件来启动mongoDB,mongod.exe -dbpath d:…
NOSQL的应用,Redis/Mongo 1.心路历程 上年11月份来公司了,和另外一个同事一起,做了公司一个移动项目的微信公众号,然后为了推广微信公众号,策划那边需要我们做一些活动,包括抽奖,投票.最开始是没有用过redis的,公司因为考虑到参与人数的问题,给我们配了两台redis服务器,一台windows的(负责本地测试),一台linux的(负责线上版本),接下来说说途中遇到的坑,和最后的解决方法 2.坑之一,存List的瓶颈问题 linux版本redis服务器是16G的内存,因为第一次使用…