啟動資料庫:net start mongodb
關閉資料庫:net stop mongodb
//庫操作
mongo 進入命令模式
use dbname 建立乙個新庫
show dbs 檢視所有庫
db.dropdatabase() 刪除資料庫
exit 退出命令模式
//集合操作
db.createcollection(collectionname) 建立乙個集合
show collections 檢視所有集合
db.collectionname.drop() 刪除集合
//插入文件
db.collectionname.insertone() 插入一條新文件
db.collectionname.insertmany() 插入多條新文件
//刪除文件
db.collectionname.deleteone() 刪除一條文件
db.collectionname.deletemany([,]) 刪除多條文件
//修改文件
db.collectionname.updateone(,' at position 18: …t:}̲) 修改一條文件 db.co…set:}) 修改多條文件
//查詢文件
db.collectionname.find() 查詢所有文件
db.collectionname.find() 查詢 k 值為 v 的文件 相當於等於
db.collectionname.find(,) 查詢k1值為v1 或 k2值為v2的文件
db.collectionname.find(' at position 9: gt:value}̲}) 查詢值大於v 的所有文…lt:value}}) 查詢值小於 v 的所有文件
limit(number) 限制查詢條數
skip(number) 跳過查詢條數
sort() 排序
//模糊查詢
db.colllectionname.find() 查詢 key 包含"a"字的文件:
db.colllectionname.find() 查詢 key 欄位以"a"字開頭的所有文件
db.colllectionname.find() 查詢 key欄位以"a"字結尾的所有文件
//條件操作符
$gt: 大於(>)
$gte: 大於等於(>=)
$lt: 小於(<)
$lte: 小於等於(<=)
$ne: 不等於(!=)
$eq: 等於(=)
$or: 或
$and: 與
$type:型別操作符
mongodb資料庫常用操作命令
資料庫開機 開機後這個控制台就放一邊不要動了,dbpath 為自己建的資料夾路徑 mongod dbpath e mongodb data 連線資料庫 另起乙個控制台,在這裡進行資料庫操作 mongo 建立資料庫 用哪個資料庫,我的資料庫叫test use test 插入資料 沒有student集合...
Mongodb資料庫常用
mongodb的預設資料庫為 db 該資料庫儲存在data目錄中 show dbs 顯示所有資料庫列表 db 顯示當前資料庫物件或者集合 use dbname 連線乙個指定的資料庫 文件即行row,是一組的鍵值對 bson mongod 是資料庫的服務端 mongo是資料庫的客戶端 連線資料庫 首先...
MongoDB 資料庫操作
1 插入記錄 使用資料庫 如果沒有該資料庫就會建立,有就進入該模式 use use my testdb 插入資料 db.user.insert db.user.insert 顯示資料庫 show dbs my mongodb是隱式建立的資料庫 顯示表 show collections user是隱式...