Я сохранил изображения в моей базе данных mongoDB CompanyDetails с соответствующими коллекциями fs.files и fs.chunks. Когда я пытаюсь получить изображение asus1.jpg, используя API и методы mongoose-gridfs, возвращаемое значение не определено. Пожалуйста, помогите мне в этом, я что-то упустил? Я отображаю содержимое в консоли, и он возвращает неопределенное.
Ссылка на документацию mongoose-gridfs -> https://www.npmjs.com/package/mongoose-gridfs
Fetch.js // который я выполняю для подключения и извлечения
var fs = require('fs');
var mongoose = require('mongoose');
var gridfs = require('mongoose-gridfs');
mongoose.connect('mongodb://localhost:27017/CompanyDetails',{useNewUrlParser:true})
.then(()=> console.log("mongoose is up"))
mongoose.Promise = Promise
mongoose.connection.on('connected', function () {
gridfs = require('mongoose-gridfs')({
collection:'fs',
model:'File',
mongooseConnection: mongoose.connection
});
Attachment = gridfs.model;
var attachment = new Attachment({
filename:'asus1.jpg',
contentType:'image/jpeg'
});
attachment.read(function(error, content){
console.log("this is the"+content);
})
});