MongoDB基礎學習

2021-08-25 08:37:36 字數 708 閱讀 5558

之前對redis有過使用,了解的還算比較清楚。redis的優勢在於其處理資料的速度非常快,所以常常用作去耦合的中介軟體。

而mongodb對於json形式的資料處理有著非常大的優勢(在mongo中叫做bson)

下面學習一下mongodb的基本概念和操作。

之後命令列中執行mongod,然後在另外乙個命令列中啟動mongo,即連線上了伺服器(注意這裡是預設埠,可以選參輸入)。

顯示當前工作的database。

顯示所有db

切換到某個db,也是建立db的命令

刪除某個db

建立表單

刪除表單

顯示所有表單

顯示表單內容

理解為乙個json結構的資料文件。所以對於mongo來說,乙個表單裡面存的就是乙個很大的j'son結構的資料。

插入存入

更新,把2中的內容更新成為[1]中的,第三個引數是所有document都更新

如果使用python來訪問mongo server,首先需要 pip pymongo包。

之後在**中使用的時候,有乙個deprecate的問題會報warning,需要更改一下方法,具體見下圖。

具體問題去閱讀一下官方的pymongo文件就明白了,基本處理思路是一樣的,不過就是方法名有點改變。

MongoDB學習 基礎篇

mongodb的資料結構為乙個資料庫包含多個集合,乙個集合包含多個文件 類似json objectid是乙個12位元組的bson格式資料,包含4位元組時間戳,3個位元組的機器標識碼,2個位元組的程序id,3個位元組的隨機數。1.單字段索引 2.復合索引 常見索引語句 db.collection.cr...

初步學習MongoDB 基礎篇

一 基礎篇 1.建立資料庫database use database 2.刪除資料庫 database db.dropdatabase autoindexid size max storageengine validator validationlevel validationaction inde...

MongoDB學習筆記 管理基礎

mongodb學習筆記 管理基礎 1.啟動和停止mongodb 執行mongod命令啟動mongodb伺服器。mongod有很多可配置的選項,我們通過mongod help可以檢視所有選項,這裡僅介紹一些主要選項 dbpath 預設情況下資料庫的資料目錄為 data db。對於windows平台,如...