Ici, j'ai utilisé JSON binaire appelé Document BSON , Il y a donc des limites à stocker dans MongoDB selon MongoDB Docs :
- La taille maximale du document BSON est de 16 mégaoctets
- MongoDB ne prend pas en charge plus de 100 niveaux d'imbrication pour les documents BSON
Quelle est l'autre méthode de remplacement ?
GridFS :
- Définition :
Selon la documentation MongoDB MongoDB GridFS Docs :
GridFS est une spécification pour le stockage et la récupération de fichiers qui dépassent la limite de taille de document BSON de 16 Mo. GridFS ne prend pas en charge les transactions multi-documents. Au lieu de stocker un fichier dans un seul document, GridFS divise le fichier en parties, ou morceaux, et stocke chaque morceau dans un document séparé.
- Référence API :
Si vous devez implémenter ceci est NodeJS, alors MongoDB a fourni des documents, voici le Documents de référence de l'API MongoDB
- Référence de débordement de pile :
Si vous avez besoin d'aide pour la mise en œuvre, reportez-vous au message de débordement de pile, voici le Référence de débordement de pile