Tutaj użyłem binarnego JSON o nazwie Dokument BSON , Tak więc istnieją ograniczenia dotyczące przechowywania w MongoDB zgodnie z MongoDB Docs :
- Maksymalny rozmiar dokumentu BSON to 16 megabajtów
- MongoDB obsługuje nie więcej niż 100 poziomów zagnieżdżania dokumentów BSON
Jaka jest inna metoda wymiany?
GridFS:
- Definicja:
Zgodnie z dokumentacją MongoDB MongoDB GridFS Docs :
GridFS to specyfikacja przechowywania i pobierania plików, które przekraczają limit rozmiaru dokumentu BSON wynoszący 16 MB. GridFS nie obsługuje transakcji wielodokumentowych. Zamiast przechowywać plik w pojedynczym dokumencie, GridFS dzieli plik na części lub fragmenty i przechowuje każdy fragment jako oddzielny dokument.
- Informacje o interfejsie API:
Jeśli musisz zaimplementować to w NodeJS, MongoDB dostarczył Dokumenty. Oto Dokumenty referencyjne interfejsu API MongoDB
- Odniesienie do przepełnienia stosu:
Jeśli potrzebujesz pomocy w implementacji, zapoznaj się z postem o przepełnieniu stosu, Oto Informacja o przepełnieniu stosu