archer05 发表于 2018-10-27 12:10:57

MongoDB学习笔记系列:(二) Shell基本操作和BSON数据类型

  1、创建一个数据库
  use
  注意:如果对这个数据库什么也不操作,这个空数据库就会自动被删除。
  2、查看所有数据库
  show dbs
  3、给指定数据库添加集合并且添加记录
  db..insert({数据})
  4、查看数据库中的数据
  show collections
  5、查询指定文档的数据
  查询所有数据:
  db..find()
  查询第一条数据:
  db..findOne()
  6、更新文档数据
  db..update({查询条件},{更新内容})
  7、删除文档数据
  db..remove({条件})
  8、删除数据库中的集合
  db..drop()
  9、删除数据库
  db.dropDatabase()
  10、Shell的Help
  里面有所有的shell可以完成的命令帮助,全局的help 数据库相关的db.help()集合相关的db..help();
  11、MongoDB的API
  http://api.mongodb.org/js/2.1.2/index.html
  12、数据库和集合命名规范
  (1)不能是空字符串;
  (2)不能含有空格、,、$、/、\、和空字符(\O);
  (3)应全部小写;
  (4)最多64个字节;
  (5)数据库名不能与现有系统保留数据库同名,如admin,local及config等关键词。
  这样的集合名字也是合法的,如下:
  db-text,但是它不能通过db.得到,要改为db.getCollection(documentName).text
  因为db-text会被当成是减法操作。
  13、mongoDB的shell内置javascript引擎可以直接执行JS代码
  如下:
function insert(object){  
db.person.insert(object)
  
}
  14、shell可以使用eval
  db.eval("return 'MongoDB'")
  15、BSON扩充的数据类型

  16、MongoVUE的安装和简单使用
  MongoDB图形管理工具MongoVUE1.5.3破解版
  http://www.dobug.net/showtopic-737.html


页: [1]
查看完整版本: MongoDB学习笔记系列:(二) Shell基本操作和BSON数据类型