Actuellement, j'ai mon lat/long dans des champs séparés dans ma base de données MongoDB, mais si je veux faire la recherche géospatiale je dois les avoir dans ce format:Mise à jour le document MongoDB pour géospatiale recherche
{ location : [ 50 , 30 ] }
Par Quels moyens puis-je transposer les valeurs de mes clés lat/long en une nouvelle clé par document comme indiqué ci-dessus?
TIA!
Lire l'ancien document, retourner les valeurs, écrire le résultat. Ne perdez pas de vue ceux que vous avez mis à jour. Est-ce que je manque quelque chose? –
Oui, c'est vrai. Je me demandais comment. Ce post semble le couvrir: http://stackoverflow.com/questions/3788256/mongodb-updating-documents-using-data-from-the-same-document/3792958#3792958 – occasl