MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nieoczekiwany koniec danych wejściowych JSON z MongoDB Compass

TL;DR
Musisz mieć 1 pustą linię na samym dole pliku json.

Długa wersja
Nie wiem, czy to pomoże w Twojej sprawie, ale napotkałem podobny problem podczas próby importowania danych json. Miałem 1 dokument w linii, ale coś wciąż było nie tak. Następnie wyeksportowałem podobny fragment danych jak json i próbowałem się z nim bawić, aby zobaczyć, co powoduje problem. Okazuje się, że json musi mieć na dole pustą linię. Załóżmy, że masz 1 dokument do zaimportowania. Umieszczasz cały dokument w pierwszej linii. Następnie po prostu wciskasz enter i tworzysz drugą linię na dole. Po tym moje dane zostały zaimportowane bez problemu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Aktualizacja/zmiana o manguście?

  2. NodeJS Knox Formidable daje 400, plik nie został przesłany do zasobnika S3

  3. Sortuj według ciągu daty (rosnąco) na Mongo

  4. MongoDB - $project zagnieżdżony dokument na poziomie głównym

  5. Konwertuj warunki kreatora zapytań na operacje MongoDB, w tym zagnieżdżoną tablicę poddokumentów