2013-09-13 2 views
0

Мне нужно вставить в коллекцию Mongodb, где имя коллекции находится внутри переменной. , но кажется, что это невозможно или мой код неправильный.mongoskin dynamic name name error

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 

любая идея о том, как я мог бы справиться с этой ошибкой? благодаря

ответ

1

попробовать это

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