mongodb必用常用命令(增刪改)

2021-10-05 15:14:59 字數 1942 閱讀 1149

進入資料庫

.

/mongo

查詢所有資料庫
show dbs

或者show databases

查詢資料庫中的資料表
show collections

或者show tables

建立資料庫/切換資料庫
use hongblog
查詢資料庫名稱
db.

getname

()

查詢當前資料庫狀態
db.

stats

()

查詢當前db版本
db.

version

()

db.

getmongo

()

轉殖指定資料庫
db.

clonedatabase

("127.0.0.1"

)

轉殖指定資料庫
db.

clonedatabase

()

轉殖資料庫資料到指定資料庫
db.

copydatabase(,

,)

建立資料表
db.

createcollection

(table_name)

資料表插入資料
/** table_name表中name欄位插入資料rohlin,未指定_id,則預設分配_id */

db.table_name.

insert()

/** 插入多條資料 */

db.table_name.

insert([

,])

資料表刪除資料
/** 刪除表(資料也清空) */

db.table_name.

drop()

;/** 刪除表中某條資料(所有匹配項) */

db.table_name.

remove()

;/** 刪除表中某條資料(num:刪除的文件數量) */

db.table_name.

remove()

;

資料表修改資料
/** 修改整條文件資料(完全修改,裡面欄位全變新資料) */

db.table_name.

update(,

);/** 修改字段資料,沒有則自動新增新字段,有則修改 */

db.table_name.

update(,

});/** 刪除某列字段 */

db.table_name.

update(,

});/** 重新命名某個列欄位 */

db.table_name.

update(,

});/** 新增某個列欄位 */

db.table_name.

update(,

});

資料表查詢資料
/** 查詢table_name表中所有資料 */

db.table_name.

find()

;/** 查詢table_name表中字段name:"rohlin" 的資料 */

db.table_name.

find()

;/** 查詢table_name表中所有資料,顯示age列,不顯示_id */

db.table_name.

find(,

)/** 查詢table_name表中字段rohlin:"rohlin"的資料,顯示name列,顯示age列,不顯示_id */

db.table_name.

find(,

)

Mongodb常用命令(增刪改查)

1 remove刪除命令 查詢表示式 刪除name zhangsan 刪除age大於10 刪除age小於11 大於等於 gte 小於等於 gte 小於等於 gte小於等 於 lte不等於 ne 只刪除乙個,預設全部刪除 更新update 語法 db.collection.update 查詢表示式,新...

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...