首页 > 编程教程 > MongoDB 教程
2015
09-09

MongoDB - 数据库,对象,集合


MongoDB 数据库,对象,集合



描述

不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。



数据库

一个mongodb中可以建立多个数据库。

MongoDB的默认数据库为"db",该数据库存储在data目录中。

在MongoDB中可以创建数据库,如果你想使用MongoDB,创建数据库不是必要的。

"show dbs" 命令可以显示所有数据的列表。

[[email protected] ~]# mongo
MongoDB shell version: 2.2.4
connecting to: test
> show dbs
admin   (empty)
local   (empty)
test    (empty)
> 

执行 "db" 命令可以显示当前数据库对象或集合。

[[email protected] ~]# mongo 
MongoDB shell version: 2.2.4
connecting to: test
> dbdb
test
> 

运行"use"命令,可以连接到一个指定的数据库。

> use local
switched to db local

以上实例命令中,"local" 是你要检索的数据库。

在下一个章节我们将详细讲解MongoDB中命令的使用。

数据库名称可以是任何字符,但是不能包含空字符串,点号(.),或者" "。

"system" 作为系统保留字符串不能作为数据库名。

数据库名不能包含 "$"。



文档

文档是mongodb中的最核心的概念,是其核心单元,我们可以将文档类比成关系型数据库中的每一行数据。

多个键及其关联的值有序的放置在一起就是文档。在mongodb中使用一种类json的bson存储数据。

bson数据可以理解为在json的基础上添加了一些json中没有的数据类型。

如果我们会json,那么bson我们就已经掌握了一半了,至于新添加的数据类型后面我会介绍。

文档例子如下:

{ site : "w3cschool.cc" }

编程技巧

扫一扫 关注敲代码 关注敲代码-每周更新。