MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB-Punkt (.) im Schlüsselnamen

MongoDB unterstützt keine Schlüssel mit einem Punkt darin, daher müssen Sie Ihre JSON-Datei vorverarbeiten, um sie zu entfernen/ersetzen, bevor Sie sie importieren, oder Sie werden sich auf alle möglichen Probleme einstellen.

Es gibt keine Standardlösung für dieses Problem, der beste Ansatz hängt zu sehr von den Besonderheiten der Situation ab. Aber ich würde nach Möglichkeit jeden Key-Encoder/Decoder-Ansatz vermeiden, da Sie weiterhin für die Unannehmlichkeiten auf Dauer aufkommen müssen, wobei eine JSON-Umstrukturierung vermutlich einmalige Kosten darstellen würde.