2011-11-18 86 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