我用了这个评论
> db.createCollection("naveen",{capped:true,autoIndexId:true,size:53440099,max:1000});
我明白了:
{
"note" : "the autoIndexId option is deprecated and will be removed in a future release",
"ok" : 1
}
答案 0 :(得分:0)
删除autoIndexId
参数将删除响应中的note
。
从MongoDB 3.2版开始,使用autoIndexId
时不推荐使用createCollection
参数,因此,您将收到此note
消息以及ok
值,以使您了解这个。
在版本3.4中删除了autoIndexId
参数。
答案 1 :(得分:0)
实际上,MongoDB不需要创建集合,当您插入文档时,MongoDB会自动为您创建一个集合,
示例:
db.createCollection("naveen",{capped:true,autoIndexId:true,size:53440099,max:1000}); //don't
您不需要创建集合,只需要插入直接文档,它不像SQL,而是JSON。
{ name: 'john', ...}
像此插入文档一样,无需创建集合,它会自动为您生成一个集合!
db.newYear.insert({ name: 'john', age: 33, year: 2020 });