亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

MongoDB常用命令小結

2020-10-29 18:54:49
字體:
來源:轉載
供稿:網友

MongoDB常用命令:

超級用戶相關:

use admin
#增加或修改用戶密碼
db.addUser(ixigua,'pwd')
#查看用戶列表
db.system.users.find()
#用戶認證
db.auth(ixigua,'pwd')
#刪除用戶
db.removeUser('mongodb')
#查看所有用戶
show users
#查看所有數據庫
show dbs
#查看所有的collection
show collections
#查看各collection的狀態
db.printCollectionStats()
#查看主從復制狀態
db.printReplicationInfo()
#修復數據庫
db.repairDatabase()
#設置記錄profiling,0=off 1=slow 2=all
db.setProfilingLevel(1)
#查看profiling
show profile
#拷貝數據庫
db.copyDatabase('mail_addr','mail_addr_tmp')
#刪除collection
db.mail_addr.drop()
#刪除當前的數據庫
db.dropDatabase()


客戶端連接:
/usr/local/mongodb/bin/mongo 8.8.88/ixigualib -u ixigua -p 'pwd'


增刪改:
#存儲嵌套的對象
db.foo.save({'name':'ysz','address':{'city':'beijing','post':100096},'phone':[138,139]})
#存儲數組對象
db.user_addr.save({'Uid':'yushunzhi@sohu.com','Al':['test-1@sohu.com','test-2@sohu.com']})
#根據query條件修改,如果不存在則插入,允許修改多條記錄
db.foo.update({'yy':5},{'$set':{'xx':2}},upsert=true,multi=true)
#刪除yy=5的記錄
db.foo.remove({'yy':5})
#刪除所有的記錄
db.foo.remove()


索引:
#增加索引:1(ascending),-1(descending)
db.things.ensureIndex({firstname: 1, lastname: 1}, {unique: true});
#索引子對象
db.user_addr.ensureIndex({'Al.Em': 1})
#查看索引信息
db.deliver_status.getIndexes()
db.deliver_status.getIndexKeys()
#根據索引名刪除索引
db.user_addr.dropIndex('Al.Em_1')


查詢:
#查找所有
db.foo.find()
#查找一條記錄
db.foo.findOne()
#根據條件檢索10條記錄
db.foo.find({'msg':'Hello 1'}).limit(10)
#sort排序
db.deliver_status.find({'From':'ixigua@sina.com'}).sort({'Dt',-1})
db.deliver_status.find().sort({'Ct':-1}).limit(1)
#count操作
db.user_addr.count()
#distinct操作
db.foo.distinct('msg')
#>操作
db.foo.find({"timestamp": {"$gte" : 2}})
#子對象的查找
db.foo.find({'address.city':'beijing'})


管理:
#查看collection數據的大小
db.deliver_status.dataSize()
#查看colleciont狀態
db.deliver_status.stats()
#查詢所有索引的大小
db.deliver_status.totalIndexSize()
#查看當前所使用的數據庫
db

作者 mahout

以下是其他網友的補充:

庫操作
show dbs 查看系統中的數據庫列表
注:數據庫中必須有內容才會顯示
db = db.getSiblingDB("<數據庫名>")
or
use <數據庫名> 
切換當前數據庫
注:如果數據庫不存在,則創建數據庫
任何一種方法都是可以的,并把db值設置為指定的數據庫,然后可以使用db來管理新的當前數據庫。
 
db.dropDatabase() 刪除當前數據庫
注:刪除當前數據庫,然后在不改變當前數據庫的情況下使用句柄創建一個集合,則被刪的數據庫會被重新創建。
 
db.copyDatabase("<當前數據庫名>", "<備份庫名>", [hostname])
復制數據庫,創建除名稱外一模一樣的數據庫
注:可選的hostname參數指定當前庫MongDB服務器主機名。
 
db 顯示當前數據庫

集合操作
show collections 查看當前數據庫中包含的集合的名單
 
db.createCollection("<集合名>", {<options>}) 創建集合
注:參數二可選對象
屬性          說明
capped         布爾,如果為true,表示該集合是一個封頂集合,它不會增長到比size屬性指定最大規模更大。默認:false
autoIndexID     布爾,如果為true,表明自動為添加到集合的每個文檔創建一個_id字段并實現該字段上索引。這對封頂集合應該是false。默認true
size          字節單位大小,用于封頂集合。最舊的文件被刪除,以騰出空間給新文件
max         在封頂集合中允許的最大文檔數。最舊的文件被刪除,以騰出空間給新文件

db.<集合名>.drop()
or
coll = db.getCollection("<集合名>")
coll.drop() 刪除集合
 
db.<集合名>.find()
or
coll = db.getCollection("<集合名>")
coll.find(query) 在集合中查看文檔
注:可選query參數指定包含字段和值的查詢文檔與集合中的文檔匹配,并返回匹配內容。例:coll.find({speed:"120mph"})
 
db.<集合名>.insert({}) 
or
db.<集合名>.save({})
在集合中插入文檔數據(如果集合不存在會被創建,save也是)
將同類數據視為一個集合
集合中數據具體相似的屬性
集合是一個容器,內部可放置N多數據
可以對這些數據進行篩選、排序
db.<集合名>.remove({篩選條件},false)
從集合中刪除文檔 參數1:篩選條件。參數2:可選參數,是否單行刪除,默認false。
 
db.<集合名>.save({ "_id" : ObjectId("57e26b294a655f35e13d6f5d"), "name" : "hung", "age" : 18})
or
db.<集合名>.update( {篩選條件}, {$set:{"name":"jin","up":true}},
{upsert:true,multi:true}) 更新集合中的文檔
參數一:更新文檔的條件
參數二:更新時使用的更新運算符,以及更新屬性
常用運算符:$inc遞歸該字段值。$set設置字段值。$push將一個條目推送數組。$rename重命名字段。等??
參數三:可選,兩個屬性。multi(匹配到的所有文檔更新,默認false只更新第一條)和upsert(若沒有找到匹配項,創建一個,默認false不創建),布爾。
*******************************************************************
db.<集合名>.pretty() 整齊的顯示查詢文檔
db.<集合名>.find().sort({屬性:1/-1}) 按指定的屬性排序
1是正序,-1:倒序
db.<集合名>.find().limit(n) 顯示前n條數據
db.<集合名>.find().skip(n) 跳過前n條數據
條件查找
db.<集合名>.find({屬性:value}) 屬性==值
db.<集合名>.find({屬性:{運算符:value}})
運算符:
$lt       小于
$lte     小于等于
$gt      大于
$gte    大于等于
$ne     不等于
對同一屬性使用兩個運算符
db.<集合名>.find({ 屬性: { 運算符1:value, 運算符2:value } })
如:db.<集合名>.find({ age: { $gt: 6, $lt: 16 } })
對不同屬性同時限定條件(兩個條件同時成立)
db.<集合名>.find( {屬性1: { 運算符:value }, 屬性2: { 運算符:value }})
或條件
db.<集合名>.find({
$or: [
{屬性: value},
{屬性: value},
{屬性: value}
]
})
使用函數篩選數據
db.<集合名>.find({
$where: function(){
return true/false
}
})

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩av在线播放| 亚洲精品动漫久久久久| 成人黄色免费片| 久久99久久99精品中文字幕| 欧美成人精品在线| 国产综合视频在线观看| 九九久久综合网站| 国产一区视频在线| 欧洲美女7788成人免费视频| 91精品国产成人www| 午夜精品一区二区三区在线视| 国产精品免费视频久久久| 热99在线视频| 最近2019中文字幕在线高清| 久久影视电视剧免费网站清宫辞电视| 精品高清一区二区三区| 久久久久久久久久久亚洲| 色悠久久久久综合先锋影音下载| 亚洲精品视频久久| 91精品视频网站| 国产精品久久久久久久久久99| 精品亚洲一区二区三区在线播放| 国产亚洲欧美日韩一区二区| 欧美日韩999| 国产精品精品视频一区二区三区| 中文字幕亚洲在线| 亚洲欧美色婷婷| 国产在线观看精品一区二区三区| 日韩在线www| 日韩经典中文字幕在线观看| 国产精品成人一区二区| 日本19禁啪啪免费观看www| 国产欧亚日韩视频| 一区国产精品视频| 国产成人在线一区| 免费av在线一区| 亚洲毛片在线观看.| 国产精品专区一| 1769国产精品| 亚洲成人亚洲激情| 在线免费观看羞羞视频一区二区| 久久久久久久久国产| 按摩亚洲人久久| 日韩精品中文字幕有码专区| 国产精品草莓在线免费观看| 久久艳片www.17c.com| 国语自产偷拍精品视频偷| 亚洲香蕉在线观看| 欧美午夜精品久久久久久浪潮| 国产午夜精品全部视频在线播放| 97精品久久久| 九九热最新视频//这里只有精品| 日本欧美国产在线| 欧美成人手机在线| 国内精品久久久久久中文字幕| 奇米4444一区二区三区| 欧美日韩国产在线播放| 亚洲美腿欧美激情另类| 91青草视频久久| 国色天香2019中文字幕在线观看| 欧美中文在线免费| 日韩欧美999| 日本91av在线播放| 亚洲精品久久久久久久久久久久| 日韩精品高清在线| 亚洲精品suv精品一区二区| 欧美福利小视频| 欧美视频在线视频| 91社区国产高清| 欧美成人精品一区二区| 国产精品视频自在线| 日本欧美精品在线| 国产自摸综合网| 欧美一级高清免费播放| 久久精品国产亚洲精品2020| 欧美激情第一页xxx| 欧美亚洲成人免费| 欧美做爰性生交视频| 韩国精品美女www爽爽爽视频| 欧美黄色性视频| 国产精品美女免费看| 欧美在线一级va免费观看| 黄色精品一区二区| 国产在线观看91精品一区| 欧美精品在线免费播放| 亚洲老司机av| 欧美大片大片在线播放| 国产亚洲精品91在线| 久久天天躁狠狠躁老女人| 日韩黄色在线免费观看| 日韩av色在线| 久久亚洲国产精品| 亚洲欧美国产精品va在线观看| 亚洲成av人影院在线观看| 欧美激情亚洲国产| 色哟哟入口国产精品| 欧美色道久久88综合亚洲精品| 欧美性理论片在线观看片免费| 欧美亚洲另类激情另类| xxx一区二区| 欧美日韩爱爱视频| 国产日韩欧美电影在线观看| 久久久亚洲欧洲日产国码aⅴ| 日韩精品免费视频| 国产精品入口尤物| 日韩精品在线免费| 日韩在线观看免费| 欧美一级电影在线| 中文字幕欧美在线| 亚洲乱码国产乱码精品精| 亚洲福利视频网| 欧美视频在线观看免费网址| 亚洲天堂免费观看| 久久久久久久久电影| 日本免费一区二区三区视频观看| 国产成人精品999| 欧美激情网站在线观看| 中文字幕精品影院| 国产精品日日做人人爱| 国产高清视频一区三区| 97国产精品久久| 日本成熟性欧美| 91老司机精品视频| 高清欧美电影在线| 最近2019免费中文字幕视频三| 国产性猛交xxxx免费看久久| 国产欧美日韩精品丝袜高跟鞋| 亚洲成人久久久久| zzijzzij亚洲日本成熟少妇| 亚洲女人天堂色在线7777| 日韩欧美主播在线| 欧美日韩成人黄色| 久久久久久久久亚洲| 91高潮在线观看| 欧美极品少妇xxxxx| 精品国产自在精品国产浪潮| 久久影视三级福利片| 亚洲精品不卡在线| 九九精品视频在线| 久久99精品久久久久久青青91| 日韩欧美亚洲成人| 91免费在线视频网站| 日韩最新中文字幕电影免费看| 欧美激情视频免费观看| 在线亚洲国产精品网| 亚洲天堂免费在线| 亚洲无av在线中文字幕| 精品一区二区亚洲| 成人动漫网站在线观看| 中文字幕欧美在线| 欧美亚洲成人免费| 日韩a**中文字幕| 中文字幕视频在线免费欧美日韩综合在线看| 2019日本中文字幕| 国产精品视频久久久| 欧美成在线观看| 中文字幕亚洲综合久久筱田步美| 久久这里有精品视频| 精品久久久久久久久久久| 亚洲欧美在线x视频| 91久久久久久久久久| 亚洲第一区第二区| 国产欧美精品xxxx另类| 亚洲高清在线观看|