首页 > 数据库技术 > 详细

MongoDB

时间:2016-03-06 00:57:39      阅读:260      评论:0      收藏:0      [点我收藏+]

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()方法的基本语法如下:

技术分享

 

MongoDB

原文:http://www.cnblogs.com/gimin/p/5246305.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!