MongoDB入門基礎及介紹

2021-10-13 19:05:22 字數 909 閱讀 1399

什麼是mongodb?

mongodb 是乙個跨平台的,面向文件的資料庫,是當前 nosql 資料庫產品中最熱門的一種。它介於關聯式資料庫和非關聯式資料庫之間,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的產品。它支援的資料結構非常鬆散,是類似 json 的 bson 格式,因此可以儲存比較複雜的資料型別。

mongodb是用c++語言編寫。

mongodb 的官方**位址是:

mongodb 最大的特點是他支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關聯式資料庫單錶查詢的絕大部分功能,而且還支援對資料建立索引。它是乙個面向集合的,模式自由的文件型資料庫。

具體特點總結如下:

mongodb 的邏輯結構是一種層次結構。主要由:文件(document)、集合(collection)、資料庫(database)這三部分組成的。邏輯結構是面向使用者的,使用者使用 mongodb 開發應用程式使用的就是邏輯結構。

文件(document)、集合(collection)、資料庫(database)的層次結構如下圖:

關係型資料庫mysql

資料庫(databases)

資料庫(databases)

集合(collections)

表(table)

文件(document)

行(row)

MongoDB 基礎入門

關於mongodb的好處,優點之類的這裡就不說了,唯一要講的一點就是mongodb中有三元素 資料庫,集合,文件,其中 集合 就是對應關聯式資料庫中的 表 文件 對應 行 上mongodb官網 我們發現有32bit和64bit,這個就要看你系統了,不過這裡有兩點注意 根據業界規則,偶數為 穩定版 如...

MongoDB 從基礎來入門

關於mongodb的好處,優點之類的這裡就不說了,唯一要講的一點就是mongodb中有三元素 資料庫,集合,文件,其中 集合 就是對應關聯式資料庫中的 表 文件 對應 行 上mongodb官網 我們發現有32bit和64bit,這個就要看你系統了,不過這裡有兩點注意 根據業界規則,偶數為 穩定版 如...

MongoDB介紹及與Python互動

0.pip install pymongo 1.匯入模組 from pymongo import 2.建立客戶端物件 client mongoclient host 127.0.0.1 port 27017 3.獲取mongo資料庫物件 db 01 client.db 01 4.資料庫操作 1 增 ...