Node.js, отображающий изображения из GridFS Монго

У меня есть приложение nodejs, которое использует Mongo и GridFS для хранения изображений. Я пытаюсь отобразить эти изображения в браузере через Node.js (используя экспресс-фреймворк).

Я сейчас использую:

            res.writeHead(200, {'Content-Type': 'image/jpeg' });
            res.end(imageStore.currentChunk.data.buffer, 'binary');

imageStore - это объект gridStore после создания нового GridStore и вызова gridStore.open (...)

       var gridStore = new GridStore(self.collection.db, doc._id, doc.filename, 'r', {
            chunk_size: doc.chunkSize
        });
        gridStore.open(callback);

Я уверен, что это не правильный путь, он отображает разбитое изображение. Какие-либо предложения?

Спасибо!

Редактировать:

После обновления до версии 1.0.2 mongodb я пытаюсь передать данные с помощью:

res.contentType("image/jpeg");
var imageStream = imageStore.stream(true);
imageStream.pipe(res);

imageStore - это объект после использованияgridStore.open(function(err, imageStore){ })

Ответы на вопрос(2)

Ваш ответ на вопрос