Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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
Javascript 下面代码行的解释_Javascript_Node.js_Mongodb_Oop - Fatal编程技术网

Javascript 下面代码行的解释

Javascript 下面代码行的解释,javascript,node.js,mongodb,oop,Javascript,Node.js,Mongodb,Oop,我正在学习Mongodb,在这方面我有点困惑 mongoose.connection.once('open',function(){ console.log('connection acquired harsh bajpai '); }).on('error',function(error){ console.log('Connection error',error);}); 这行的意思是,当连接事件发生时,启动此函数一次吗 但是,的作用是什么。在上,我们可以用js中的其他事件来做这件事

我正在学习Mongodb,在这方面我有点困惑

mongoose.connection.once('open',function(){  
console.log('connection acquired harsh bajpai ');
}).on('error',function(error){ 
console.log('Connection error',error);});
这行的意思是,当连接事件发生时,启动此函数一次吗
但是,的作用是什么。在上,我们可以用js中的其他事件来做这件事吗

您的代码相当于下面的代码:

var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
    // we're connected!
});
建立连接后,将调用回调函数。
如果在建立连接时出现任何错误,它将显示在控制台上。

感谢您的回答,但我们是否也可以将此格式用于其他一些事件,如onclick和onchange,如果是,则如何使用?如果您的问题得到解决,请接受答案(单击向下箭头下方的复选标记)。