MongoDB是一个跨平台,面向文档的数据库,提供高性能,高可用性和易于扩展。MongoDB是工作在集合和文档上一种概念。
数据库是一个集合的物理容器。每个数据库获取其自己设定在文件系统上的文件。一个单一的MongoDB服务器通常有多个数据库。
集合是一组MongoDB的文件。它与一个RDBMS表是等效的。一个集合存在于数据库中。集合不强制执行模式。集合中的文档可以有不同的字段。通常情况下,在一个集合中的所有文件都是类似或相关的。
文档是一组键值对。文档具有动态模式。动态模式是指,在同一个集合的文件不必具有相同一组集合的文档字段或结构,并且相同的字段可以保持不同类型的数据。
use DATABASE_NAME 用于创建数据库。该命令如果数据库不存在,将创建一个新的数据库, 否则将返回现有的数据库。
语法:
use DATABASE_NAME
要检查当前选择的数据库使用命令 db
如果想查询数据库列表,那么使用命令 show dbs
MongoDB的默认数据库是test。 如果没有创建任何数据库,那么集合将被保存在测试数据库。
MongoDB db.dropDatabase() 命令用于删除现有的数据库。
语法:
db.dropDatabase()
eg.如果想删除新的数据库 <mydb>, 那么 dropDatabase() 命令将如下所示:
MongoDB 的 db.createCollection(name, options) 用于创建集合。 在命令中, name 是要创建集合的名称。 Options 是一个文档,用于指定集合的配置
参数 | 类型 | 描述 |
---|---|---|
Name | String | 要创建的集合的名称 |
Options | Document | (可选)指定有关内存大小和索引选项 |
选项参数是可选的,所以需要指定集合的唯一名字。
createCollection()方法的基本语法如下:
原文:http://www.cnblogs.com/gimin/p/5246305.html