mongodb集合

创建集合

db.createCollection(“demo”)

固定集合

固定集合无法使用remove,只能使用drop删除集合
固定集合进行插入速度极快
按照插入顺序的查询输出速度极快
能够在插入最新数据时,淘汰最早的数据

db.createCollection("capped_demo", {"capped": true, "size": 10000, max: 10})
固定集合参数

capped:设置为true
size:文档字节大小
max:制定文档个数,超出后最后插入的文档替换最早的文档

添加数据
db.capped_demo.insert({
    "uid" : 1,
    "ip" : "127.0.0.1",
    "time" : new Date()
})
将集合转换为固定集合
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()
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值