对mongodb进行每条数据的更新

参考

http://www.cnblogs.com/time-is-life/p/5489770.html

 

原数据结构loc字段的经纬度先存维度,后精度,更新成先精度,后维度

 

db.customerLocation.find({"loc.lat": { $exists: true }}).forEach(function (doc) {

 

    var oldlat = doc.loc.lat;

    var oldlng = doc.loc.lng;

    db.customerLocation.update({_id: doc._id}, { $set: {"loc": {

        "lng" : oldlng,

        "lat" : oldlat

    } } });

    

})

猜你喜欢

转载自kuangtuzhm.iteye.com/blog/2388579