标签: gulp-data

来自Gulp的Mongo使用Gulp数据的数据

在使用Gulp Data时,如何从Mongo数据库中获取数据Gulp作为数据源?

Gulp任务(简化)

 gulp.task('db-test', function() {
    return gulp.src('./examples/test3.html')
        .pipe(data(function(file, cb) {
            MongoClient.connect('mongodb://127.0.0.1:27017/prototype', function(err, db) {
                if(err) return cb(err);
                cb(undefined, db.collection('heroes').findOne()); // <--This doesn't work.
            });
        }))
        //.pipe(data({"title":"this works"})) -> This does work
        .pipe(through.obj(function(file,enc,cb){console.log('file.data:'+JSON.stringify(file.data,null,2))}));
     });
Run Code Online (Sandbox Code Playgroud)

当我使用原型数据库时,我可以运行,

> db.heroes.findOne()
Run Code Online (Sandbox Code Playgroud)

得到这个结果:

{
  "_id" : ObjectId("581f9a71a829f911264ecba4"),
   "title" : "This is the best product!"
}
Run Code Online (Sandbox Code Playgroud)

javascript mongodb node.js gulp gulp-data

7
推荐指数
1
解决办法
313
查看次数

标签 统计

gulp ×1

gulp-data ×1

javascript ×1

mongodb ×1

node.js ×1