進入資料庫
.
/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...