使用了mongodb-native 求代码美化方案
用了mongodb-native 但是这代码嵌套也太深了吧。有什么好的方法 让代码看起来更舒服? 大家都是怎么做的
var mongodb = require('mongodb'),
config = require('./config').config;
var server = new mongodb.Server(config.hostname, config.port),
connect = new mongodb.Db(config.dbname, server);
connect.open(function (err, db) {
if (err) {
console.error('connect failed', err);
}
db.authenticate(config.authUsername, config.authPassword, function (err) {
if (err) {
console.error('auth failed', err);
}
db.collection('test', function (err, collection) {
collection.find(function (err, cursor) {
cursor.each(function (err, doc) {
if (err) {
console.error('cursor failed', err);
}
if (doc) {
console.log('doc.value : ' + doc.value);
}
});
});
}
);
});
});
6 回复
恩 这个我也郁闷好久 开始老不成功 后来发现必须嵌起来。。结果代码成这操行了。。
mongoskin 之前用过 这不是官方出的模块的 想体验下官方的思想是什么样的操作方式
@saighost 有道理~ 还是继续玩mongoskin~
mongoskin就是在这个模块上包装的,更易于使用的
郁闷