BinData タイプの mongodb に画像を保存しています。
これでmongojsを使用してデータベースにクエリを実行できます。
db.images.findOne({
                   file_name: 'temp.jpg',
                  },
              function(err, data){
                console.log(data.image); // image buffer appears on the console
                res.writeHead(200, {'Content-Type': 'image/jpg'});
                res.end(data.image);
           });
これにより、「TypeError: 最初の引数は文字列またはバッファでなければなりません」が生成されます。
これはバッファまたはエンコーディングと関係があると確信しています。ブラウザに送信する前に、画像データに対して何をすべきかを説明してもらえますか?