gewusst wie: importieren von großen json-Datei in mongodb mit mongoimport?

Ich versuche zu importieren, die große Datenmenge json-Datei in mongodb mit mongoimport.

mongoimport --db test --collection sam1 --file 1234.json --jsonArray

error:
2014-07-02T15:57:16.406+0530 error: object to insert too large
2014-07-02T15:57:16.406+0530 tried to import 1 objects
  • Was ist deine Datei Aussehen?
  • Mongo hat eine 16 MB-Grenze für ein einzelnes JSON-doc. Haben Sie wahrscheinlich bereits zu viele Daten. (Oder nicht benutzen sollte --jsonArray.)
  • meine json-Datei Größe von 17MB. im inneren einzelnes Dokument belegt ist >16 MB Daten. Wie kann ich das analysieren dieser Daten zu anderen als mongoimport( cos bin ich bereits mit Problem mit mongoimport).
  • Wenn Sie JSON-Dokumente, die größer als 16MB, müssen Sie umgestalten, diese in kleinere Dokumente. maximale Größe der Dokumente limit kommt von der MongoDB-server, nicht mongoimport. Wie bereits in einem früheren Kommentar, sollten Sie wahrscheinlich nicht verwenden --jsonArray als die Grenze für das array ist 16 MB; die Spaltung, die in einer Zeile pro array-element kann fixieren Sie Ihre import-Problem.
  • hast du dafür eine Lösung?
  • wissen Sie, wie Sie es tun. bitte prüfen Sie diese Frage. stackoverflow.com/questions/33034785/...
  • kein Glück noch

InformationsquelleAutor naveen_sfx | 2014-07-02
Schreibe einen Kommentar