sql >> Database >  >> NoSQL >> MongoDB

Locatiegegevens opslaan in Mongodb-document

Werk uw documenten bij en maak een nieuwe collectie

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

Maak vervolgens een index op location veld

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



  1. Yii2 Actief opnemen hoe een relatie tussen mongo-modellen tot stand komt

  2. Flask-SocketIO opnieuw inschrijven

  3. Hoe stel ik een time-out in voor een Mongoose-query?

  4. Bson mooie print met Java MongoDb-stuurprogramma