sql >> Database >  >> NoSQL >> MongoDB

Juiste manier om json-bestand naar mongo te importeren

Documenten merken op dat:

Dit hulpprogramma neemt een enkel bestand dat 1 JSON/CSV/TSV-tekenreeks per regel bevat en voegt dit in.

In de structuur die u gebruikt - ervan uitgaande dat de fouten in de kern zijn opgelost - importeert u in wezen één document met alleen shops veld.

Nadat de gegevens in afzonderlijke winkeldocumenten zijn opgesplitst, importeert u iets als (winkels zijn de collectienaam, dit is logischer dan het gebruik van example ):

mongoimport -d test -c shops data.json

en dan kun je vragen als:

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


  1. MongoDB Schema-ontwerp:er is altijd een schema

  2. Express change-sessie elk verzoek

  3. Hive gebruiken om te communiceren met HBase, deel 1

  4. Hoe een sleutelpatroon zoeken in redis hash?