Javascript 如何让变量保存mongodb数据库

Javascript 如何让变量保存mongodb数据库,javascript,node.js,mongodb,database,nosql,Javascript,Node.js,Mongodb,Database,Nosql,因此,基本上,我正在尝试设置一个可以直接查询mongodb的变量。我的代码如下所示: db.js 有没有办法做到这一点,或者我必须在connect函数中完成所有操作?我想这可能与回调函数或其他东西有关。非常感谢您的帮助。您的假设是正确的-您只能在此回调中使用db变量 function(err, db){ console.log('lmao'); //tracing if (err) throw Error('Something has went wrong'); else

因此,基本上,我正在尝试设置一个可以直接查询mongodb的变量。我的代码如下所示:

db.js


有没有办法做到这一点,或者我必须在connect函数中完成所有操作?我想这可能与回调函数或其他东西有关。非常感谢您的帮助。

您的假设是正确的-您只能在此回调中使用
db
变量

function(err, db){
    console.log('lmao'); //tracing
    if (err) throw Error('Something has went wrong');
    else { DB=db; console.log(DB); cb();}
});

在这里,您可以用示例进行详细解释:

Oh Ok;我不得不重新配置我的代码一点,但它现在似乎工作得很好。我只是想知道为什么insertMany似乎不起作用?(说insertMany不是函数)我使用的是旧版本的mongodb依赖项吗?我在某处读到这是一个相当新的补充。
function(err, db){
    console.log('lmao'); //tracing
    if (err) throw Error('Something has went wrong');
    else { DB=db; console.log(DB); cb();}
});