mongo資料庫學習筆記

2021-10-22 17:18:15 字數 1010 閱讀 1790

- 關閉在本機中mongo的服務

- shell --> 通過指令 mongo 進入資料庫,use admin庫中,執行指令:

db.shutdatabase(

) 即可關閉mongo的服務;

- 開啟:

管理員身份執行:net start mongo

關於庫的一些指令

指令說明

show dbs

檢視所有的庫

use ***

進入到指定庫中(有則進入,無則建立)

db.dropdatabase()

刪除庫(前提是要進入到該庫中)

show tables

檢視庫中所有的集合(進入該庫中)

關於表的一些指令

指令說明

db.createcollection(string:name, options)

在庫中建立乙個集合,options引數不做解釋

db.collection.drop()

刪除表名為collection的表

關於文件的一些指令

指令說明

db.collection.insertone(object:document)

在collection中插入一條值為document的資料

db.collection.insertmany(array:document)

在collection中插入多條資料

db.collection.update(get, set, options)

用set資料,更新(修改)符合(匹配到)get條件的文件,options作為快捷條件使用,這裡不贅述

db.collection.deleteone(object:obj)

刪除乙個指定文件

db.collection.deletemany(object:obj)

刪除符合obj的所有文件

還有一些關於mongo操作的其他方法或指令,比如左關聯、分片、查詢等等,待下次分享。堅持每週一篇文章

NoSQL資料庫學習筆記之 初識MongoDB

mongodb是應用最為廣泛的文件資料庫,也是目前最熱門的nosql資料庫之一。mongodb由c 語言編寫,旨在提供可擴充套件的高效能資料儲存解決方案。mongodb的定位是介於關係型資料庫和key value資料庫之間的資料庫產品。也就是說,mongodb的目標是既能夠像關係型資料庫那樣提供較複...

mongo資料庫的group 學習例子

有下面的幾條資料 要執行類似 select name from person group by age 這樣的操作,mongo客戶端實現如下 再增加乙個條件 過濾掉25歲以上人員的資訊,mongo客戶端該如下實現 如果再在返回的集合中增加乙個count屬性,標記該類別的個數,如下 下面對group函...

mongo資料庫備份還原

備份 命令介紹 mongodump h dbhost d dbname o dbdirectory d 需要備份的資料庫例項,例如 test o 備份的資料存放位置,例如 c data dump,當然該目錄需要提前建立,在備份完成後,系統自動在dump目錄下建立乙個test目錄,這個目錄裡面存放該資...