db.xxx.stats()  查看表的大小

db.xxx.remove({'endtime':{'$lte':ISODate('2018-10-01')}}) 删除小于等于固定时间的数据。

db.user.update({'name':'zhangsan'},{$set:{'age': 21}},{multi:true})

db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})  修改表数据

WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 }) # 输出信息

查询数据中数组的参数

db.t_group_info.find({"members":{$elemMatch:{"uid":11982}}})

数据备份

mongodump -h dbhost -d dbname -o dbdirectory
mongodump -h ip:port -d admin -o E:\MongoDB\data

  

  • -h:

    MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017

  • -d:

    需要备份的数据库实例,例如:test

  • -o:

    备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。

数据恢复

mongorestore -h <hostname><:port> -d dbname <path>
mongorestore -h localhost:27017 -d admin E:\MongoDB\data\admin

  

  • --host <:port>, -h <:port>:

    MongoDB所在服务器地址,默认为: localhost:27017

  • --db , -d :

    需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2

  • --drop:

    恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!

  • <path>:

    mongorestore 最后的一个参数,设置备份数据所在位置,例如:c:\data\dump\test。

    你不能同时指定 <path> 和 --dir 选项,--dir也可以设置备份目录。

  • --dir:

    指定备份的目录

    你不能同时指定 <path> 和 --dir 选项。

最新文章

  1. HDU 2296 Ring -----------AC自动机,其实我想说的是怎么快速打印字典序最小的路径
  2. Redis和Memcached整体
  3. 【leetcode❤python】 6. ZigZag Conversion
  4. linux中终端控制键Ctrl+C,Ctrl+Z,Ctrl+D的使用场合
  5. jQuery Validate 表单验证插件----自定义校验结果样式
  6. Android事件处理--读书笔记
  7. java集合框架复习(一)
  8. Codeforces 628D 数位dp
  9. 关于静态库和动态库的理解(C++)
  10. Qt中事件处理的方法(图文并茂,仔细看看)
  11. xcode安装
  12. php中static 静态关键字
  13. 广州.net俱乐部12月份ABP框架活动场地征集、志愿者征集、合作讲师\副讲师征集
  14. Minieye杯第十五届华中科技大学程序设计邀请赛网络赛 部分题目
  15. OpenCV-Python入门教程5-阈值分割
  16. CodeBblock 常用快捷键 (最常用)
  17. 新鲜出炉!9个超高分辨率的iPhone 6原型素材打包下载
  18. CMDBuild2.4.3安装配置
  19. JQuery经典总结
  20. 【转】Backbone.js学习笔记(一)

热门文章

  1. 关于LaTex的安装
  2. 通过xshell远程部署
  3. 关于Resouces.resx 在WPF中{x:Static}不显示内容只显示字段的问题解决办法
  4. 标题 发布状态 评论数 阅读数 操作 操作 CNN目标检测系列算法发展脉络简析——学习笔记(三):Fast R-CNN
  5. redis 持久化RDB、AOF
  6. 1. chromedriver的下载和配置
  7. 插入排序与Shell排序
  8. 四、用户交互(输入input,格式化输出)与运算符
  9. Git提交代码的流程——新手适用
  10. 在Windows中安装OpenCV-Python |四