в настоящее время работаю в Go и у меня есть база данных mon go (подключена через gopkg.in/mgo.v2), поэтому сейчас у меня есть структура данных, похожая на:
{
"_id" : "some_id_bson",
"field1" : "value1",
"field2" : {
{
"key1" : "v1",
"key2" : "v2",
"key3" : "v3",
"key4" : "v4"
}
}
}
Итак, в основном, что мне нужно сделать (в качестве примера), это обновить в базе данных все записи, которые содержат key1 и удалить это из json, так что результат будет примерно таким: :
{
"_id" : "some_id_bson",
"field1" : "value1",
"field2" : {
{
"key2" : "v2",
"key3" : "v3",
"key4" : "v4"
}
}
}
Что я могу использовать для достижения этой цели? Я искал и не могу найти что-то ориентированное на карты (field2 это карта). Заранее спасибо