mongoDB常用命令

2021-07-11 23:43:35 字數 1049 閱讀 2552

列出collection

show.collections

檢視collection中所有資料

db.collection名稱.find()

啟動mongo並設定資料儲存路徑

mongod --dbpath 路徑

進入mongo執行介面(mongo預設是沒有使用者和密碼的)

mongo

排序(gui工具是不能實現的):

db.student.find().sort()---表示按照語文成績正序排序

db.student.find().sort().sort()---表示先按照數學成績排名,成績相同的按照語文成績排名(次序是由後到前)

修改db.student.update(,})---將姓名為小明的age修改為16

db.student.update({},},)-------加multi:true,表示修改許多項資料

db.student.update(,);-----完整替換,在這裡把小明中所有的資料都刪除了,直接替換成後面的資料。

刪除資料

db.student.remove()---刪除姓名為小紅的資料

區別:db.student.remove({}):刪除所有資料,但不刪除文件這個架子

db.student.drop():刪除資料和文件這個架子

查詢資料

db.student.find()----查詢姓名為小紅的資料

db.student.find(})----查詢年齡大於10的資料

db.student.find(,"score.shuxue":})---查詢年齡大於10並且數學成績大於70的資料

分頁查詢

db.teacher.find().limit(5).skip(0);---表示從第一條資料開始,查詢5條資料

列出所有條數

db.teacher.find().count();---列出teacher有多少數目的資料

注意:建立資料庫後,必須往這個資料庫中集合插入一條資料後,這個資料庫才能建立成功。(防止使用者輸入錯誤的資料庫名,導致建立資料庫)

mongodb 常用命令

以下為基本的常用操作命令 對資料庫操作 檢視所有資料庫 show dbs 刪除當前資料庫 db.dropdatabase 使用資料庫 use 為資料庫名 對collection操作 即sql中的表名 檢視所有collection show collections 檢視collection元素個數 d...

MongoDB常用命令

切換 建立資料庫use yourdb 查詢所有資料庫show dbs 刪除當前使用資料庫db.dropdatabase 從指定主機上轉殖資料庫db.clonedatabase 127.0.0.1 從指定的機器複製資料庫資料到某個資料庫db.copydatabase mydb temp 127.0.0...

MongoDB常用命令

mongodb是檔案資料庫。是屬於nosql資料庫,也是採用key value結構儲存。與其他nosql比較,具有關係型資料庫的查詢。介於nosql和關係型資料庫之間的產品。redis mongodb oracle mongodb 適合儲存哪些經常變化的資訊項 適合儲存大量非核心資料資訊。庫 檢視所...