初始化数据我使用的猫鼬和设置模式,为用户如下:填充在MongoDB中
var users=new mongoose.Schema({
username:String,
password:String,
type:String
});
var User=mongoose.model('user',users);
现在我需要这个有一个初始行与值作为管理员,管理员,管理员 如何去做这个?
我使用Express服务器来验证这样
app.post("/verifyLogin",function(request,response){
var usr=request.body.username;
var pass=request.body.password;
//VERIFICATION FROM DATABASE CODE GOES HERE
});
P.S用户我是新来的MongoDB /基于文件的数据存储。到现在为止,我曾经使用phpmyadmin并直接从提供的接口插入数据。
我的尝试: 我犯了一个临时处理后这样
app.post("/initialize/database",function(request,response){
var user=new userModel({username:'admin',password:'password', type:'admin'});
user.save(function(err){
if(!err){return console.log('created')}else{console.log(err)}
return response.send(user);
});
})
,然后在控制台这样做:
jQuery.post('/initialize/database',function(data){console.log(data)})
不知道这是否是最好的方法与否:(
问题是什么? – 2013-03-12 10:24:04
现在我需要这个与管理员,管理员,管理员有一个值的初始行如何?请仔细阅读后。其中提到它。 – beNerd 2013-03-12 10:24:36
啊,现在是黑体。我被“//验证数据库代码到这里”弄糊涂了。回答来了。 – 2013-03-12 10:32:12