sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB tečka (.) v názvu klíče

MongoDB nepodporuje klíče s tečkou, takže budete muset svůj soubor JSON před importem zpracovat, abyste je odstranili/nahradili, jinak se budete muset potýkat s nejrůznějšími problémy.

Neexistuje standardní řešení tohoto problému, nejlepší přístup je příliš závislý na specifikách situace. Ale pokud je to možné, vyhnul bych se jakémukoli přístupu kodéru/dekodéru, protože za nepříjemnosti s tím budete platit donekonečna, kde by restrukturalizace JSON byla pravděpodobně jednorázovým nákladem.



  1. Úvahy o správě MongoDB

  2. Importujte data do svých nově vytvořených instancí MongoDB

  3. Nelze se připojit k MongoDB přes node.js v Dockeru

  4. Push do dvou samostatných polí v jednom volání aktualizace v mongodb