之前對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平台,如...