Mongodb 常用操作彙總

2021-08-30 15:41:47 字數 1719 閱讀 5330

安裝並啟動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...