增:

  db:

    use  db_name  //有的话就是切换

  tabale:

    并没有直接命令,插入文档时自动生成

  file:

    db.table_name.insert({'test':'ok'})

  字段:

    db.table_name.update({'test':{$exists:true}},{$set:{'test2':'yes'}},{multi:true})   //往含有‘test’字段的所有文档插入‘test2’字段

    db.table_name.update({'test':{$exists:true}},{$set:{'test2':'yes'}})   //往找到的第一个含有‘test’字段的文档插入‘test2’字段

    db.table_name.update({'test':'ok'},{$set:{'test2':'yes'}},{multi:true}) //  往所有含有‘test’:‘ok’键值对的文档插入‘test2’字段

删:

  db:

    db.dropDatabase()         //删除当前数据库

  table:

    db.table_name.drop()

  file:

    db.table_name.remove({'test':{$exists:true}},{justOne:true})  //删除发现的第一条

    db.table_name.remove({'test':{$exists:true}})  //删除所有

  字段:

    db.table_name.update({//搜索条件},{$unset:{'test':''}},{multi:true})  //删除符合{条件} 所有字段

查:

  db:

    show dbs

  table:

    show tables

  file:

    db.table_name.find({//搜索条件}).pretty()               //pretty()格式化显示

  字段:

    无

改:

  db:

    use  db_name

  table:

    无

  file:

    db.table_name.update({'test':{$exists:true}},{'test2':'yes'},{multi:true})   //  将含有test  的所有文档内容替换为  {'test2':'yes'}  // '_id'值不变

  字段:

    db.table_name.update({'test':{$exists:true}},{$set:{'test':'yes'}},{multi:true})   //往含有‘test’字段的所有文档的'test‘字段值改为‘yes’

    

转载于:https://www.cnblogs.com/Lorentz-Z/p/9146404.html

mongodb常用操作——命令行相关推荐

  1. git 常用的命令行

    常用git命令行: git pull //拉取代码 git commit -m "xxx" //提交和提交文字提示 git push //推送代码 创建分支git流程: git b ...

  2. java图形化界面操作和命令行操作,常用的命令行指令

    第1章  JAVA语言概述 系统软件即操作系统 做开发需要掌握一定的命令行指令 Java程序执行需要借助命令行 打开cmd方式 一 点击搜索输入cmd 二 按window键加R键,弹出窗口后再输入cm ...

  3. mongodb常用管理命令

    from :  http://www.hackbase.com/tech/2011-08-24/65086.html 1.要尝试使用MongoDB首先必须要在命令行运行mongod服务 a. cd M ...

  4. MongoDB常用操作总结

    MongoDB 一:Mongodb是什么? 数据库主要分类: 关系型数据库: mysql,oracle,db2,sql,server 关系型数据库中全都是表 非关系型数据库:(no SQL) Mong ...

  5. linux怎样用命令提示符,Linux用户必知:一分钟掌握14个常用Linux命令行快捷键

    前几天有个朋友给我发消息:"问你个问题,Linux 命令行有没有快捷键一下从行末会到行头?经常敲了很多命令发现忘加 sudo 了,然后把命令删了重新敲一遍". 正好借此机会给不知道 ...

  6. mongodb常用操作语句

    使用mongodb之前,有必要对mongodb的基本语法进行学习和掌握,我们知道,mongodb是一款非关系型文档数据库,查询效率非常好,其被广泛应用的一个重要原因就是它能够快速响应客户端的查询请求, ...

  7. linux mongodb服务启动命令行,Linux下安装、启动、停止mongodb

    1.下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_6 ...

  8. 提升工作效率的常用mac命令行

    Mac命令行 https://www.cnblogs.com/-ios/p/4949923.html Join the chat at https://gitter.im/jlevy/the-art- ...

  9. linux mongodb 命令换行,mongodb常用管理命令(1)

    1.要尝试使用MongoDB首先必须要在命令行运行mongod服务 a. cd MONGO_HOME/bin b. ./mongod --dbpath /data/mongodb/db/  --log ...

  10. 苹果Mac终端上常用的命令行指令和技巧

    mac终端常用命令 OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念. 你在桌面上看到的硬盘都挂在/Volumes下. 比如 ...

最新文章

  1. 台湾MCI报告:Security SaaS风潮渐起
  2. matlab数据序列的几种滤波器
  3. OracleDB的数据库名,实例名,服务名,数据库域名,全局数据库名的简单介绍
  4. SpringBoot(十三)-- 不同环境下读取不同配置
  5. java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较(转)
  6. nps browser0.95下载地址_飞兔跑腿app下载安装_飞兔跑腿软件最新版免费下载
  7. STL中的序列式容器——stack(栈)
  8. 统计学习基础(ESL)中文版
  9. 哈哈,我把熊猫烧香病毒扒了!
  10. 消防Linux软件图形显示系统,消防控制室图形显示装置
  11. java语言中标识符大小写不敏感_下列叙述中,正确的是()。A.Java语言的标识符是区分大小写的B.源文件名与public类名可...
  12. 2022天梯赛 L1-086 斯德哥尔摩火车上的题
  13. 跨境电商账号矩阵运营方法论
  14. OpenJudge_P7833 幂的末尾
  15. 又一家中国IC进军IPO:年出货上亿颗,在做Type-C 8K芯片
  16. 机场部队都在用的无人机干扰设备----- TFN MR09
  17. 自学就能轻松学会搭建网站的步骤教程
  18. 出版一本书可以赚多少钱_出版商精选:2015年29本书
  19. 微信小程序ocr身份证扫描
  20. java 中国象棋下载不用vip,单机象棋手机版免费版下载-单机象棋最新版v1.4.2 不联网版-腾牛安卓网...

热门文章

  1. labimage 怎样旋转图片_西安匠艺工坊丨别克gl8内饰改装床车图片,精湛工艺,空间力量...
  2. Apache构建虚拟web主机
  3. java项目中使用kettle的JNDI连接配置
  4. Handler、Message几种发送消息形式总结
  5. 邢波老师致广大学员的一封信(2010-10-26)
  6. Centos 6.2 快速配置vsftpd虚拟用户
  7. Python学习--识别“字符串字典列表元组“
  8. Neural Architecture Search(NAS)强化学习寻找最优网络、NASNet、MNASNet
  9. 批量梯度下降(BGD)、小批量梯度下降(mini-BGD)、随机梯度下降(SGD)优缺点比较
  10. pytorch 神经网络构造