編程學習網 > 編程教程 > MongoDB 教程
2015
09-09

MongoDB - 數據庫,對象,集合

清華大佬耗費三個月吐血整理的幾百G的資源,免費分享!....>>>

MongoDB 數據庫,對象,集合



描述

不管我們學習什么數據庫都應該學習其中的基礎概念,在mongodb中基本的概念是文檔、集合、數據庫,下面我們挨個介紹。



數據庫

一個mongodb中可以建立多個數據庫。

MongoDB的默認數據庫為"db",該數據庫存儲在data目錄中。

在MongoDB中可以創建數據庫,如果你想使用MongoDB,創建數據庫不是必要的。

"show dbs" 命令可以顯示所有數據的列表。

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

執行 "db" 命令可以顯示當前數據庫對象或集合。

[root@w3cschool ~]# 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" }

掃碼二維碼 獲取免費視頻學習資料

編程學習