sql >> Database teknologi >  >> NoSQL >> MongoDB

mongoose geojson i skema, Kan ikke udtrække geo nøgler fejl

Jeg tror, ​​du skal opgradere GeoJSON.Point til et underdokument med et korrekt skema:

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

Kombineret med minimize indstilling, som den aktiverede som standard, vil dette få Mongoose til kun at gemme location egenskab, hvis den faktisk er indstillet.



  1. hvordan man søger gennem en mongodb-samling efter ordbogsnøgler indlejret i array

  2. MongoDB-datamodellering:nogen ulemper ved at bruge mange databaser?

  3. MongoDB Aggregation med DBRef

  4. MongoDB find hvor nøgle er lig med streng fra array