Задать вопрос
Konstantin18ko
@Konstantin18ko
Стоматолог

Почему возвращает неизменные записи?

import pymongo

conn = pymongo.MongoClient("localhost", 27017)
db = conn["crypto_signals"]
signals_db = db["signals"]
signals_db.update({}, {"$set": {"priority": 0}}, )
signals = signals_db.find({"priority":{"$exists":False}})

for signal in signals:
    print(signal)


При команде print возвращает часть записей, которая была неизменена отсутствует поле priority.
  • Вопрос задан
  • 122 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@TomYummTm
FullStack
update следует заменить на update_many
И все заработает
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы