Bạn cần đặt khóa trong bản cập nhật của mình $set
tham số chính xác:
var update = function(value, id, update_string) {
var update_query = {};
update_query[update_string] = value
Collection.update({_id:id}, {$set:update_query})
}
Về cơ bản không có sửa đổi ở trên, Nếu bạn đã sử dụng {update_string:value}
bạn sẽ đặt giá trị của update_string
, không phải coordinates.lat
.