Я получил его после 3 дней мозгового штурма, gridfs хранит данные в виде .files и .chunks, я не знал, как построить модель для этого, после исследования я понял, что вы можете добавить больше информации в файлы .file, хранящиеся в БД о данных. В Интернете нет ничего о том, как это сделать, только намеки, подобные этому "openUploadStream (имя файла, параметры)", после нескольких часов исследований я, наконец, получил его каким-то образом.
let bucket = new mongodb.GridFSBucket(conn.db, {
bucketName: 'tracks'
});
let uploadStream = bucket.openUploadStream(trackName, {chunkSizeBytes:null, metadata:{speaker: "Bill Gates", duration:"1hr"}, contentType: null, aliases: null});
проверьте .files в базе данных, метаданные будут заполнены.