Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 数据未保存在mongoose数据库中_Node.js_Mongodb - Fatal编程技术网

Node.js 数据未保存在mongoose数据库中

Node.js 数据未保存在mongoose数据库中,node.js,mongodb,Node.js,Mongodb,我正在尝试使用mongoose.app保存我的mongoDB。post函数调用saveLogInfo函数。saveLogInfo函数中的问题是代码的错误 consel.log(“内部savae”) 正在运行但在那之后我犯了一个错误 字符串不是函数 未调用中的回调,并显示“保存失败”的错误 模式是: var LoginInfoSchema=新模式({ })) app.post功能: var LoginInfo=db.model('LoginInfo',LoginInfoSchema) } 请告诉我

我正在尝试使用mongoose.app保存我的mongoDB。post函数调用saveLogInfo函数。saveLogInfo函数中的问题是代码的错误 consel.log(“内部savae”) 正在运行但在那之后我犯了一个错误 字符串不是函数
未调用中的回调,并显示“保存失败”的错误

模式是: var LoginInfoSchema=新模式({

}))

app.post功能:

var LoginInfo=db.model('LoginInfo',LoginInfoSchema)

}


请告诉我此函数中的错误是什么

调用
saveLogInfo
函数时传入的
回调
参数似乎是字符串而不是函数。您能发布调用
saveLogInfo
)的代码吗


调用
saveLogInfo
时,可能是将函数名作为
callback
参数传入,但错误地将其括在引号中。

saveLogInfo
和LoginInfo模式的调用是什么样的?模式是:var LoginInfoSchema=new schema({username:String,password:String});var LoginInfo=db.model('LoginInfo',LoginInfoSchema);@johnyhk…..感谢您尝试解决我的问题,但现在我已经解决了我的问题。感谢上帝,我的代码正在运行
username:String,
password:String
function saveLogInfo (username , password ,callback){
console.log("saveLogInfo CALLED");
var receivedObj = new LoginInfo({
    username:username ,
    password:password
});
console.log(receivedObj);
receivedObj.save(function(err , data){
    console.log("inside Save "); 
    if(err){
        //res.send(err);
        console.log(err);
    }
    else{
        callback();   // the error is here
    }
});