0
在我UserSchema這是我InfoUser.js我這是怎麼構建我的代碼只有一個數據插入貓鼬MLAB數據庫
InfoUser.js
var mongoose = require('mongoose');
//User Schema
//authToken and isAuthenticated is for UserSchema of email-verification
var UserSchema = mongoose.Schema({
username:{
type: String,
index:true,
unique:true
},
influenceid:{
type:String
},
question:{
type:String
},
amount:{
type:Number
},
ifAnswer:{
type:String
},
TimeAnswer:{
type:Date
// default:Date.now
},
Done:{
type:Boolean
}
},{timestamps:{createdAt:'created_at'}});
//accesible variable from the outside
var InfoUser = module.exports = mongoose.model('infousers', UserSchema);
//create the user
module.exports.createUser= function(newUser, callback){
newUser.save(callback);
}
而且我server.js我插入這樣
server.js數據
socket.on('dollar quest', function(dolquest,dolamnt,uid,stud,stat){
var info = new InfoUser({
username: stud,
amount:parseInt(dolamnt),
question: dolquest,
influenceid:uid
});
InfoUser.createUser(info,function(err,user){
if(err)throw err;
console.log(user);
});
io.emit('tech notif',uid,stud,stat);
});
});
現在我的代碼插入數據是好的,但問題是,每當我嘗試執行另一個事務它不會再插入。請有人幫助我。爲什麼它沒有在mlab上插入更多的數據。
didnt解決我的問題,先生:( – TheGinxx009
任何控制檯問題? –
它總是建議你提供答案的描述,以及爲什麼你認爲它是正確的。代碼只回答往往被皺起了眉頭。 –