Model似乎没有CompoundJS和MongoDB的信息

时间:2013-05-17 20:16:25

标签: node.js mongodb compoundjs jugglingdb

我正在使用CompoundJS和MongoDB(juggling-mongodb)。这是我的代码:

schema.js:

var User = describe('User', function() {
property('_id', Number, {
    index: true
});
property('name', String);
property('email', String);
property('password', String);

set('restPath', pathTo.users);
    setTableName('users');
});

database.js:

module.exports = 
 { "development":
    { "driver":   "mongodb",
      "url": "mongodb://admin:1234@localhost/didgeridoo"
    }
 , "test":
    { "driver":   "postgres"
    }
 , "production":
    { "driver":   "postgres"
    }
 };

我在做:

User.all(function(err, result) {
    //but here result is always empty and there is no error
});

此外,没有连接问题,集合也有数据;)

有人知道它能是什么吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果有人想知道同样的事情,你必须知道在撰写本文时,所有ORM尚未实现setTableName()方法。希望它有所帮助!