Hier habe ich Binary JSON verwendet namens BSON-Dokument , Es gibt also Beschränkungen zum Speichern in MongoDB gemäß MongoDB Docs :
- Die maximale BSON-Dokumentgröße beträgt 16 Megabyte
- MongoDB unterstützt nicht mehr als 100 Verschachtelungsebenen für BSON-Dokumente
Was ist die andere Ersetzungsmethode?
GridFS:
- Definition:
Gemäß der MongoDB-Dokumentation MongoDB GridFS Docs :
GridFS ist eine Spezifikation zum Speichern und Abrufen von Dateien, die die BSON-Dokumentgrößenbeschränkung von 16 MB überschreiten. GridFS unterstützt keine Transaktionen mit mehreren Dokumenten. Anstatt eine Datei in einem einzelnen Dokument zu speichern, teilt GridFS die Datei in Teile oder Chunks und speichert jeden Chunk als separates Dokument.
- API-Referenz:
Wenn Sie NodeJS implementieren müssen, hat MongoDB Docs bereitgestellt /streaming/">MongoDB-API-Referenzdokumentation
- Stapelüberlauf-Referenz:
Wenn Sie Hilfe bei der Implementierung benötigen, lesen Sie den Stack Overflow-Post. with-expressjs-after-upload">Stapelüberlauf-Referenz