MongoDB 基礎操作

2021-09-26 08:27:16 字數 2516 閱讀 7964

use 資料庫名稱

db
(1)語法

use 資料庫名稱
如果資料庫不存在,則建立資料庫,否則切換(連線)到指定資料庫

(2)例項

備註:剛建立資料庫時,使用"show dbs"語句不顯示,原因是此時新建立的資料庫中並無資料

(1)語法

db.dropdatabase()
刪除資料庫之前,先切換(連線)到要刪除的資料庫

(2)例項

(1)語法

db.createcollection(name, options)
name:要建立的集合名稱

options:可選引數,指定有關記憶體大小及索引的選項

(2)例項

(1)語法

db.集合名稱.drop()
(2)例項

(1)語法

db.集合名稱.insert(document)
(2)例項

(1)語法

db.collection.update(,,

)

引數說明:

(1)query : update的查詢條件,類似sql update查詢內where後面的。

(2)update : update的物件和一些更新的操作符(如,

,,inc…)等,也可以理解為sql update查詢內set後面的

(3)upsert : 可選,這個引數的意思是,如果不存在update的記錄,是否插入objnew,true為插入,預設是false,不插入。

(4)multi : 可選,mongodb 預設是false,只更新找到的第一條記錄,如果這個引數為true,就把按條件查出來多條記錄全部更新。

(5)writeconcern :可選,丟擲異常的級別。

(2)例項

(1)語法(2.6版本之後)

db.collection.remove(,)

引數說明:

(1)query :(可選)刪除的文件的條件。

(2)justone : (可選)如果設為 true 或 1,則只刪除乙個文件,如果不設定該引數,或使用預設值 false,則刪除所有匹配條件的文件。

(3)writeconcern :(可選)丟擲異常的級別。

(2)例項

(1)語法

正常格式:

db.集合名稱.find(query, projection)
query :可選,使用查詢操作符指定查詢條件

projection :可選,使用投影操作符指定返回的鍵。查詢時返回文件中所有鍵值, 只需省略該引數即可(預設省略)。

易讀格式:

db.集合名稱.find().pretty()
(2)例項

參考**:

感謝菜鳥教程分享

MongoDB基礎操作

mongod dbpath pathpath為你的資料庫路徑 在另開啟乙個終端並輸入 mongo即可 mongo 118.120 1.1 27017show dbsroot zhouls virtual machine usr local mongodb ls bin data gnu agpl 3...

MongoDB基礎的操作

sql與mongodb的區別 sql術語 mongodb 解釋 database database 資料庫 table collection 資料庫表 集合 row document 資料記錄行 文件 column field 資料字段 域 建立資料庫 use dbname 從這裡開始下文中所有的d...

03 MongoDB基礎操作

通過mango命令進入,預設進入的是test資料庫 python ubuntu mongo mongodb shell version 3.2 8connecting to test使用show dbs命令檢視資料庫 show dbs local 0.000gb py3 0.000gb如果資料庫不存...