"_id": "id_str",
"some_key": "some_data",
"my_array": [
{"nested_id": "some_str",
"nested_key": "any data"}
]
}
Как мне в pymongo, зная _id документа и nested_id изменить значения в nested_key?
А можно up, а то чет вопрос далеко улетел, а в гугле я пока не нашел решения.
А шо гугление по запросу "pymongo change nested structure" ниче не даёт?
Или ты на русском гуглишь?
Неа. В доке самой паймонги есть примеры для нужных мне методов, но они в них существование вложенности не признают, а найти и что-то заменить в документе на верхнем уровне я и сам умею. Из самого похожего вот такое нашел: https://stackoverflow.com/questions/34431435/mongodb-update-an-object-in-nested-array Но там у чела для каждого словаря есть ключ, и вот по нему они его и находят.
На русском гуглеж про паймонгу совсем грустный.
Обратись в канал какого нибудь python фреймворка, типо django или fastapi, там больше людей могло работать с pymongo
А есть ссылка на эти каналы?
По джанге вот: https://t.me/pydjango
@fastapiru
https://stackify.dev/259521-using-update-one-to-update-nested-dictionary-in-pymongo-python-mongodb
Обсуждают сегодня