连接MongoDB(bin目录下)

./mongo

如果觉得shell里空空的可以输入help,在刷屏的同时大致了解下有哪些方法

help

现在咱们还没有数据库,咱们创建一个,任性起名:template

use template

咱们确认下,数据库有没有创建成功

show dbs
template 0.078GB

如果存在template,就进入,如果没有,在最后保存的时候就会创建template

insert

发现已经创建成功,继续走,现在咱们创建一个集合,任性起名:room,再插入点数据

db.room.insert({"desk":1,"bed":1,"window":2})
db.room.find()
{ "_id" : ObjectId("55081e42591555a6c35dd695"), "desk" : 1, "bed" : 1, "window" : 2 }

知识点

insert会给文档增加一个_id(如果原来没有的话),这个_id是文档的唯一标示,然后保存到数据库中

remove

现在咱们不想要这个room文档了,那么来删除它

db.room.remove({})

注意,在remove() 里传入了空对象{},意为删除全部数据,除了这样删除,我们还可以这样删除

db.room.remove({"desk":1})

其他

db.dropDatabase()

删除数据库

db.collection.drop()

删除集合

最新文章

  1. php批量删除
  2. 2016年4月最佳的20款 jQuery 插件推荐
  3. C#字符串操作(參照圓友)
  4. 让所有的浏览器都支持html5
  5. BootStrap学习------栅格
  6. Android Studio插件推荐(PreIOC,GsonFormat)
  7. TFS更新
  8. [C#] 我的log4net使用手册
  9. linux 下 epoll 编程
  10. js EasyUI前台 价格=数量*单价联动的实现
  11. Android 的权限设置大全
  12. hdu 2814 快速求欧拉函数
  13. iOS如何添加照片模拟器(附带诉讼)
  14. Java之数据类型,变量赋值
  15. Synchronized的那些事
  16. CF 317 A. Lengthening Sticks(容斥+组合数学)
  17. windows迁移linux问题集锦
  18. OpenGL 笔记 <2> Compiling and Linking a shader program
  19. [CoentOS] MySQL删除和安装
  20. IO模型浅析-阻塞、非阻塞、IO复用、信号驱动、异步IO、同步IO

热门文章

  1. MySQL学习随笔--通过实例理解merge ,temptable算法的差异
  2. 动态生成表格呈现还是将表格直接绑定gridview等控件呈现的开发方式选择依据
  3. vue框架的知识
  4. Activiti数据库表结构(表详细版)
  5. CAD实现批量打印(网页版)
  6. java_tcp_简单示例
  7. A10. JVM 对象
  8. Spring Cloud和Dubbo的对比
  9. vue 清除keep-Alive页面缓存
  10. CSU1019: Simple Line Editor