我需要插入一个Mongodb集合,其中集合名称在变量中。 但它似乎不可能或我的代码是错误的。
db.collection(colname).insert(dbjson, function(err, result) {
if (err) throw err;
if (result) console.log('Added!');
});
但是它会抛出这个错误:
Error: collection name must be a String
at Error (<anonymous>)
at checkCollectionName
关于如何处理此错误的任何想法? 感谢
答案 0 :(得分:1)
试试这个
db.collection(colname.toString()).insert(dbjson, function(err, result)