Javascript 从回调返回mongodb数据库
我有这个密码Javascript 从回调返回mongodb数据库,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我有这个密码 var mongodb = require('mongodb'), assert = require('assert'); var Db = mongodb.Db; var db = new Db('local', new Server('localhost', 27017); db.open(functioin(err, db){ if(err) throw err; var adminDb = db.admin(); adminDb.listDa
var mongodb = require('mongodb'), assert = require('assert');
var Db = mongodb.Db;
var db = new Db('local', new Server('localhost', 27017);
db.open(functioin(err, db){
if(err) throw err;
var adminDb = db.admin();
adminDb.listDatabases(function(err, dbs){
if(err) throw err;
console.log(dbs);
});
});
我想从listDatabases
函数的回调中导出dbs变量。
有什么办法吗?谢谢大家。这段代码终于对我起作用了
var db = new Db('test', new Server('localhost', 27017));
// Establish connection to db
db.open(function(err, db) {
// Use the admin database for the operation
var adminDb = db.admin();
// List all the available databases
adminDb.listDatabases(function(err, dbs) {
assert.equal(null, err);
assert.ok(dbs.databases.length > 0);
db.close();
});
});
可能重复的