mongdb db.createCollection("indeximages",{max:1})无法限制输入条数
新手,在用express+ejs+mongodb搞毕业设计
遇到一个问题
用mongodb 数据库新建一个限制输入数据条数的集合
db.createCollection("indeximages",{max:9})//博客上说这样写就可以
但是我的测试结果是这样完全没效果
然后我尝试这样写
> db.createCollection("indeximages",{capped:true,size:100,max:9}) //同时限制大小和条数
这样的结果是能限制输入条数,但只能保存两条,不知何解
如果直接在mongodb中插入数据就正常,前端save就不行了,好奇怪啊
我的数据是前端用mongoose录入的,mongodb版本是最新的3.2
请大神指点一二
3 回复
研究后发现是size值小了,被之前那篇博客误导了,唉
网上好多博客说size的值单位是k,其实是字节,官网原文:Optional. Specify a maximum size in bytes for a capped collection.
@Dongeg 都是经验啊,哈哈