Node.js mongoskin动态集合名称错误

Node.js mongoskin动态集合名称错误,node.js,mongodb,mongoskin,Node.js,Mongodb,Mongoskin,我需要插入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 (<

我需要插入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
错误:集合名称必须是字符串
错误()
在checkCollectionName
你知道我该如何处理这个错误吗? 谢谢你试试这个

db.collection(colname.toString()).insert(dbjson, function(err, result)