Mongo學習筆記

2021-08-01 09:02:33 字數 440 閱讀 3762

mongodb簡介:非關係型資料庫 高效能 開源 無模式的文件型資料庫 使用c++開發

基本命令操作:

檢視資料庫:>show dbs;

新建/使用資料庫:>use gretna;

刪除資料庫gretna:>use gretna;

>db.dropdatebase();

(如果刪除資料庫gretna,再重建資料庫gretna,檢視database列表顯示不存在,在資料庫中建立文件後顯示新資料庫)

檢視文件集合::>show collections;

建立文件:>db.createcollections("gretna")

插入文件:>db.gretna.insert(document)

...description:'mongodb是乙個nosql資料庫',

...url:''

...})

mongo學習筆記(二) 複製

複製集 一組mongo程序維護同樣的資料集。包含一組資料承載節點和乙個可選的仲裁節點。資料承載節點分為乙個主節點和多個二級節點。主節點接受和實施寫操作,並記錄操作日誌,二級節點複製 主節點操作日誌並應用,使得其資料集與主節點一致。仲裁節點並不維護資料集,它負責維護乙個複製集中的法定節點數和其它二級節...

mongodb 學習筆記 (一) 了解Mongo

剛剛接觸mongo,為了督促自己學習,嘗試著寫寫學習筆記。mongodb mongodb 是乙個高效能,開源,無模式的文件型資料庫,是當前 nosql 資料庫產品中最熱門的一種。它在許多場景下可用於替代傳統的關係型資料庫或鍵 值儲存方式,mongodb 使用 c 開發。mongodb 的官方 位址是...

Mongo學習筆記 陣列操作

在mongodb中,資料被儲存為乙個文件,資料結構有鍵值對組成。在文件中可以儲存乙個object陣列,本次就來了解如何對此類陣列進行操作。現有資料如下 以上是乙個個人資訊文件,而乙個人可以學到的技能是會變化的。當需要增加乙個技能 push的作用就是向已有的陣列加入乙個元素,不過push是不會檢查是否...