mongodb集合

創(chuàng)建集合

db.createCollection("demo")

固定集合

固定集合無法使用remove,只能使用drop刪除集合
固定集合進(jìn)行插入速度極快
按照插入順序的查詢輸出速度極快
能夠在插入最新數(shù)據(jù)時,淘汰最早的數(shù)據(jù)

db.createCollection("capped_demo", {"capped": true, "size": 10000, max: 10})
固定集合參數(shù)

capped:設(shè)置為true
size:文檔字節(jié)大小
max:制定文檔個數(shù),超出后最后插入的文檔替換最早的文檔

添加數(shù)據(jù)
db.capped_demo.insert({
    "uid" : 1,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
將集合轉(zhuǎn)換為固定集合
db.runCommand({"convertToCapped": "demo", size: 10000})
判斷是否是固定集合
db.capped_demo.isCapped()
添加文檔測試
db.capped_demo.insert({
    "uid" : 1,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 2,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 3,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 4,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 5,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 6,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 7,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 8,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 9,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 10,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
db.capped_demo.insert({
    "uid" : 11,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容