私はマングースを使用しており、次のようにユーザーのスキーマを設定しています。
var users=new mongoose.Schema({
username:String,
password:String,
type:String
});
var User=mongoose.model('user',users);
これで、admin、admin、adminの値を持つ最初の行が必要になります。これを行う方法は?
私はこのようなユーザーを確認するためにエクスプレスサーバーを使用しています
app.post("/verifyLogin",function(request,response){
var usr=request.body.username;
var pass=request.body.password;
//VERIFICATION FROM DATABASE CODE GOES HERE
});
PS私は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)})
これが最善のアプローチかどうかわからない:(