sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoose geojson i schema, Kan inte extrahera geo-nycklar fel

Jag tror att du behöver uppgradera GeoJSON.Point till ett underdokument med ett korrekt schema:

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

Kombinerat med minimize alternativet, som det aktiverade som standard, kommer detta att göra att Mongoose endast sparar location egenskap om den faktiskt är inställd.



  1. Mapreduce i mongodb

  2. Mongooses hittametod med $or condition fungerar inte korrekt

  3. TypeError:db.collection är inte en funktion

  4. Hitta dubbletter av värden i en MongoDB-array