как загрузить несколько файлов внутри mongodb с помощью nodejs - PullRequest
1 голос
/ 27 июня 2019

Привет, друзья! Я новичок в nodejs и mongodb.Можно ли загрузить несколько файлов внутри одного документа mongodb с другой информацией.

1 Ответ

1 голос
/ 27 июня 2019

Вы можете использовать BSON (двоичный JSON) для хранения файлов в коллекциях MongoDB.Тем не менее, BSON имеет ограничение 16MB.Если вы планируете хранить файлы большего размера, рассмотрите GridFS

. Вы можете записывать файлы в MongoDB, как в Node.js:

var Binary = require(‘mongodb’).Binary;
//Read the file that you want to store
var file_data = fs.readFileSync(file_path);
var db_doc = {};
db_doc.file_data= Binary(file_data);

var my_collection = db.collection(‘files’);
my_collection.insert(db_doc, function(err, result){
//more code..
....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...