安裝並啟動mongodb
#直接使用指令碼啟動
#指定配置檔案後台啟動
./mongod -f /data/mongodb.cnf --fork --auth
mongodb.cnf
dbpath=/data/mongo/data
logpath=/data/mongo/logs/mongo.log
port=27017
客戶端連線到指定伺服器
./mongo --host=172.25.20.17 --port=27017
基本操作
#檢視所有資料庫
show dbs
#切換資料庫 use
use mydb
#檢視集合數量
show collections
#查詢一條 findone
db.operationlog.findone()
#根據條件查詢 find where
db.operationlog.find(})
#統計集合數量 count
db.operationlog.find().count()
db.operationlog.count()
#插入資料 insert
db.operationlog.insert()
#跳過n條 skip
db.operationlog.find().skip(1)
#取前n條 limit
db.operationlog.find().limit(2)
#使用skip limit實現分頁功能
db.operationlog.find().skip(1).limit(2)
#排序 sort
db.operationlog.find().sort().limit(2)
#唯一值 distinct
db.operationlog.distinct('createyymmdd').sort()
聚合函式1、實現關係型資料庫類似select a ,sum(distinct usercode) from table group a order by a的功能
#聚合函式 aggregate(group ,sum,sort)
db.operationlog.aggregate([
}},}},
}])#加上匹配條件
備份還原
#備份
./mongodump -h 127.0.0.1 -d test -o bak
#還原mongorestore -h 127.0.0.1:27017 -d test bak/test/
-d:需要備份的資料庫例項,例如:test
-o:備份的資料存放位置,例如:bak
mongodb常用操作
上一章講解了mongodb的視覺化工具toad,這章我們講解下mongodb的進本操作 1 首先mongo的連線,使用下面的命令 mongo host hostname 0000 authenticationdatabase admin u root p 2 查詢單條記錄 db.day.find l...
MongoDB常用操作
1.如果xp系統mongovue打不開,需要安裝.net3.5 2.備份 1,常用命令格 mongodump h ip port 埠 u 使用者名稱 p 密碼 d 資料庫 o 檔案存在路徑 如果沒有使用者誰,可以去掉 u和 p。如果匯出本機的資料庫,可以去掉 h。如果是預設埠,可以去掉 port。如...
MongoDB常用操作命令
1.基本狀態檢視 db.getcollection 集合名 stats 此方法為檢視文件的一些統計資訊。2.常規查詢 db.getcollection 集合名 find 3.查詢某個欄位不存在的文件 db.getcollection 集合名 find 4.多欄位查詢 db.getcollection...