js和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'));
})
我不能直接在用户上调用save方法或者我可以吗? 我想在用户中保存数据,这可能是相同的功能。任何答案都将适用于
答案 0 :(得分:4)
要做你想做的事,你应该有这样的事情:
var user = new User({username: 'Name', password: 'unsecure'});
user.save();
您的代码有些奇怪,所以我强烈建议您阅读使用express和mongoose创建示例站点的教程(最有可能找到博客)。
祝你好运!