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

Mungo-Geojson im Schema, Geoschlüsselfehler kann nicht extrahiert werden

Ich denke, Sie müssen GeoJSON.Point aktualisieren zu einem Unterdokument mit einem richtigen Schema:

GeoJSON.Point = new mongoose.Schema({
  'type'     : { type: String, default: "Point" },
  coordinates: [ { type: "Number" } ]
});

Kombiniert mit minimize Option, die standardmäßig aktiviert ist, wird Mongoose nur den location speichern -Eigenschaft, wenn sie tatsächlich gesetzt ist.