sql >> Databasteknik >  >> NoSQL >> MongoDB

Lagra platsdata i Mongodb-dokument

Uppdatera dina dokument och skapa en ny samling

db.location.aggregate([
  { "$addFields": {
    "location": {
      "type": "Point",
      "coordinates": ["$location.loc.lng", "$location.loc.lat"]
    },
    "geocode": "$location.geocode"
  }},
  { "$out": "location" }
])

Skapa sedan ett index på location fältet

db.location.createIndex({ "location": "2d" })



  1. MongoDB-skal och server matchar inte

  2. Mongoose uppdateringsdokument Misslyckades med findByIdAndUpdate

  3. Spring Data MongoDB - Annotation @CreatedDate fungerar inte när du använder med anpassat Id-fält

  4. Redis, kommer ett ämne (pub/sub) alltid att levereras till minst en prenumerant?