0

我需要插入到集合名称位于变量内的 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

关于我如何处理这个错误的任何想法?谢谢

4

1 回答 1

1

尝试这个

db.collection(colname.toString()).insert(dbjson, function(err, result) 
于 2013-09-13T06:31:26.693 回答