MongoDB 簡單操作

2021-09-02 14:16:48 字數 1343 閱讀 4870

在 mongodb 資料庫中存在資料庫的概念,但是沒有模式(所有的資訊都是按照文件儲存的)。

資料結構為 json 結構,只不過在進行一些資料處理的時候才會使用到 mongodb 的一些操作符。

1、使用 mldn 資料庫:use mldn

這個時候並不會建立資料庫,只有在資料庫裡面儲存集合資料之後才會建立

可以show databases;檢視

2、建立乙個叫 emp 的集合:db.createcollection("emp")

返回:

此時 mldn 資料庫才會真正的存在

3、但是!很多時候,如果按照以上的**形式建立資料庫會顯得不正常!因為日常開發中進行 mongodb 集合操作的時候都是直接向裡面儲存乙個資料

向集合 dept 寫入資料:db.dept.insert();

返回:writeresult()

dept 集合自動建立

4、檢視所有集合:show collections

5、檢視 dept 集合的資料:db.集合名稱.find()

返回:

從傳統的資料表來看,表的結構一旦定義就必須按照其定義的要求進行內容編寫

而 mongodb 不一樣,它可以隨意擴充資料

6、增加不規則的資料

var deptdata =

;db.dept.

insert

(deptdata)

;

橫向縱向隨意擴充,因此在 mongodb 中是絕對不存在檢視集合結構的操作

7、關於 id 的問題

在 mongodb 集合中的每一行記錄都會自動生成乙個 「_id」 資料

這個資料組成:時間戳 + 機器碼 + pid + 計數器

這個 id 資訊是 mongodb 自動為使用者生成的

8、範例

9、刪除集合:db.集合名稱.drop();

10、刪除當前資料庫:db.dropdatabase();

由於刪除資料庫是刪除當前所在的資料庫,因此必須先切換到相應資料庫後才可以執行

mongoDB 簡單操作

一 新增資料庫 usedatabase name 例如 use tom database 當tom database不存在時會新建資料庫tom databse,當tom database存在時切換到tom database資料庫。當前資料庫的名稱可以通過db命令檢視。說明 執行上一語句時,資料庫並沒...

php簡單操作mongodb

一 插入資料 例 向預設的test資料庫的wj表中插入資料 manager new mongodb driver manager mongodb localhost 27017 插入資料 bulk new mongodb driver bulkwrite manager executebulkwri...

MongoDB簡單使用 基本操作

本身mongodb直接支援的是bson文件,bson文件在c 的官方驅動中對應的是bsondocument類 varbsondoc newbsondocument 由於bson和json本身非常類似,所以它和json一樣,和.net物件之間互相轉換是非常容易的。publicclassperson 1...