ファイルを gridfs に書き込むために acorss snippet を作成しましたが、文字列を Gridfs に更新する書き込み方法が見つかりません。
以下のスニペットはパスを使用して更新されますが、直接文字列バッファーはどうですか?
var metadata = {
"path": path
};
var writestream = gfs.createWriteStream({
filename: name,
mode: 'w',
content_type: type,
metadata: metadata
});
fs.createReadStream(path).pipe(writestream);
// var buf = new Buffer("hello");
writestream.on('close', function (file) {
console.log("Gridfs created");
});