ノードを使用してこれを実行すると、「Connected to Database」が出力されます。
var MongoClient = require("mongodb").MongoClient;
MongoClient.connect("mongodb://localhost/db1", function(err, db) {
if (err) {
throw err;
}
console.log("Connected to Database");
db.close();
});
ただし、Grunt タスクで実行しようとすると、何もせずに静かに実行されます。
module.exports = function(grunt) {
return grunt.registerTask("task", "subtask", function() {
var MongoClient = require("mongodb").MongoClient;
return MongoClient.connect("mongodb://localhost/db1", function(err, db) {
if (err) {
throw err;
}
console.log("Connected to Database");
db.close();
});
});
};
なぜこれが必要なのか、おそらく回避策を提供できる人はいますか?