我想用NodeJS驱动程序在MongoDB中创建一个加盖的集合。MongoDB在NodeJS中创建集合显示,但在CLI中不显示?
db.createCollection(req.body.name,options,function onCreateCollection(mongoErr,mongoCollection){
if(mongoErr){
...
}else{
console.log(mongoCollection.collectionName);
...
}
});
控制台上的集合名称打印,但show collections
不会列出它。我尝试了一个连字符名称this-is-a-collection
。
这是为什么?
另外,命名集合有什么限制?
是的我也得到了成功的回应。只是它没有在CLI中出现。 –
奇怪它为我工作。我只是用CLI输出编辑我的答案。 – Sapher
试着让它成为一个封顶的集合,看看它是否有所作为:/ –