Aqui eu usei JSON binário chamado Documento BSON , Portanto, há limites para armazenar no MongoDB conforme MongoDB Docs :
- O tamanho máximo do documento BSON é 16 megabytes
- O MongoDB não suporta mais de 100 níveis de aninhamento para documentos BSON
Qual é o outro método de substituição?
GridFS:
- Definição:
De acordo com a documentação do MongoDB Documentos do MongoDB GridFS :
GridFS é uma especificação para armazenar e recuperar arquivos que excedem o limite de tamanho de documento BSON de 16 MB. O GridFS não suporta transações de vários documentos. Em vez de armazenar um arquivo em um único documento, o GridFS divide o arquivo em partes ou partes e armazena cada parte como um documento separado.
- Referência da API:
Se você precisar implementar isso no NodeJS, o MongoDB forneceu documentos, aqui está o Documentos de referência da API MongoDB
- Referência do Stack Overflow:
Se você precisar de ajuda na implementação, consulte a postagem de estouro de pilha, aqui está o Referência de estouro de pilha