sql >> Database >  >> NoSQL >> MongoDB

mongoose geojson in schema, kan geo-sleutelfout niet extraheren

Ik denk dat je GeoJSON.Point moet upgraden naar een subdocument met een goed schema:

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

Gecombineerd met de minimize optie, die standaard is ingeschakeld, zorgt dit ervoor dat Mongoose alleen de location opslaat eigenschap als deze daadwerkelijk is ingesteld.



  1. Hoe HBase in CDP de S3 van Amazon kan benutten

  2. Mongoose - 2dsphere index - howto

  3. Documenten groeperen in MongoDB op speciale voorwaarde

  4. Selderijfout:result.get time-out