无法使用mongoose从node.js上的mongodb上的新集合中获取数据

时间:2016-09-30 17:09:23

标签: javascript node.js mongodb mongoose

我正在尝试使用mongodb& mong上的mongoose从(新创建的和重命名旧的)集合中获取数据。 node.js中但是下面的find方法总是返回空列表。相同的代码适用于旧的数据库和集合。有什么想法吗?

module.exports.find = function (schemaName, schema, callback) {
    var orm = mongoose.model(schemaName, schema);
    orm.find(function(err, data){
        if(err) {
            looger.error(err);
        } else {
            callback(data);
        }            
    });
}

2 个答案:

答案 0 :(得分:1)

明确设置集合名称:

var orm = mongoose.model(schemaName, schema, collectionNewName);

答案 1 :(得分:0)

谢谢Umid,这也有所帮助。但实际问题在于对集合的命名转换。盖帽,骆驼等命名不被接受...... :(。我不明白原因。

相关问题