Qui ho usato JSON binario chiamato Documento BSON , Quindi ci sono limiti da archiviare in MongoDB secondo MongoDB Docs :
- La dimensione massima del documento BSON è di 16 megabyte
- MongoDB supporta non più di 100 livelli di annidamento per i documenti BSON
Qual è l'altro metodo di sostituzione?
GridFS:
- Definizione:
Come da documentazione MongoDB MongoDB GridFS Docs :
GridFS è una specifica per l'archiviazione e il recupero di file che superano il limite di dimensione del documento BSON di 16 MB. GridFS non supporta le transazioni multi-documento. Invece di archiviare un file in un unico documento, GridFS divide il file in parti, o blocchi, e memorizza ogni blocco come un documento separato.
- Riferimento API:
Se è necessario implementare questo è NodeJS, MongoDB ha fornito documenti, ecco il Documenti di riferimento API MongoDB
- Riferimento di overflow dello stack:
Se hai bisogno di aiuto nell'implementazione, fai riferimento al post sull'overflow dello stack. Ecco il Riferimento sull'overflow dello stack