Mongoose 如果我已经完成了模式,如何创建添加到数据库中的用户? 我在./models中有一个文件
我想知道如果我有一个带有注册表单的页面,我将如何进一步创建用户以添加到我的数据库中 我知道我要做的事情与server.js中的一个函数有关,可能还有其他一些事情,但我不知道,也没有找到任何帮助 什么都好 编辑:我已经看过了,但不知道他在注册表单中添加了什么/在哪里,或者在使用mongoose和mongo时有什么区别。Mongoose 如果我已经完成了模式,如何创建添加到数据库中的用户? 我在./models中有一个文件,mongoose,mean-stack,meanjs,mean.io,mongoose-schema,Mongoose,Mean Stack,Meanjs,Mean.io,Mongoose Schema,我想知道如果我有一个带有注册表单的页面,我将如何进一步创建用户以添加到我的数据库中 我知道我要做的事情与server.js中的一个函数有关,可能还有其他一些事情,但我不知道,也没有找到任何帮助 什么都好 编辑:我已经看过了,但不知道他在注册表单中添加了什么/在哪里,或者在使用mongoose和mongo时有什么区别。 我假设您正在使用MeanJS查看标记 在控制器服务器端,您包括如下模型: var mongoose = require('mongoose'); var User = mongoo
我假设您正在使用MeanJS查看标记 在控制器服务器端,您包括如下模型:
var mongoose = require('mongoose');
var User = mongoose.model('User');
然后在您的请求或处理用户数据的位置:
var user = new User(req.body);
user.save(function(err) {
if (err) {
return res.status(400).send({
message: errorHandler.getErrorMessage(err)
});
} else {
res.jsonp(user);
}
});
这将把用户数据保存到数据库中。转到MeanJS网站,从github下载最新版本。默认的“模板”有这样的例子。良好的起点。对于任何希望实现以下目标的人:
var user = new User(req.body);
user.save(function(err) {
if (err) {
return res.status(400).send({
message: errorHandler.getErrorMessage(err)
});
} else {
res.jsonp(user);
}
});