Массовое обновление mongoengine со списком модельных объектов

Я хочу выполнить массовое обновление на mongodb с помощью mongoengine.

Мой документ выглядит так:

{
    "phone_number":123,
    "calls": 5 
}

{    
    "phone_number":345,
    "calls": 4
}

Теперь у меня есть список phone_number для обновления.

phone_number_list = [123,345]

phones = Model.object(phone_number__in=phone_number_list)

# update each model object properties based on some logic
for phone in phones:
    phone.calls += 1

# after updating individual object of model, I want  to update the  list of models 
phones.update()

Как мне достичь чего-то подобного? Возможно ли это с mongoengine?

0 ответов

Другие вопросы по тегам