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

Właściwy sposób importowania pliku json do mongo

Dokumenty zauważają, że:

To narzędzie pobiera pojedynczy plik zawierający 1 ciąg JSON/CSV/TSV na wiersz i wstawia go.

W strukturze, której używasz — zakładając, że błędy w treści zostały naprawione — zasadniczo importujesz jeden dokument z tylko shops pole.

Po podzieleniu danych na osobne dokumenty sklepu, importuj używając czegoś takiego (sklepy będące nazwą kolekcji, ma więcej sensu niż użycie example ):

mongoimport -d test -c shops data.json

a następnie możesz zapytać:

db.shops.find({"name":x,"categories.type":"shirts"})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoengine:ConnectionError:Nie zdefiniowałeś domyślnego połączenia

  2. Utwórz klaster baz danych w chmurze za pomocą MongoDB Atlas

  3. zapytanie sql do mongodb?

  4. Wdrażanie baz danych w chmurze za pomocą ClusterControl 1.6

  5. Zarządzanie wieloma technologiami baz danych za pomocą ClusterControl