2011-11-18 46 views
3

js和mongodb.I创建了一个模型文件命名车型,如下面如何将数据存储内的MongoDB

User = new Schema({ 
     username : String 
     , password : String 
     , created_at : Date 
}); 
mongoose.model('User', User); 
exports.defineModels = defineModels; 

给出在app.js一个我称之为defineModels这样的:

var models = require('./models'), 

models.defineModels(mongoose, function() { 
    app.User = User = mongoose.model('User'); 
    db = mongoose.connect(app.set('db-uri')); 
}) 

我不能直接在用户上调用保存方法,或者我可以吗? 我要保存用户数据,这可能是将appriciated

回答

4

做你想要什么样的答案same.any功能,你应该有这样的事情:

var user = new User({username: 'Name', password: 'unsecure'}); 
user.save(); 

有几个你的代码有点奇怪,所以我强烈建议你阅读一个使用express和mongoose创建示例站点的教程(很可能你可以找到一个博客)。

这是一个我做:https://github.com/mathrawka/node-express-starter

祝你好运!

+0

上面的链接不工作 –

+0

ouch。我更新了实际上我做的一些链接。如果您有任何意见,请告诉我! – staackuser2

相关问题