Данные JSON не вставляются в MongoDB с python / pymongo, когда это было хорошо до вчерашнего дня

У меня новая проблема со вчерашнего дня. С библиотекой pymongo я вставляю данные json в MongoDB с помощью инструкции Python insert_one: и, наконец, я добавляю в поле журнала вставленный идентификатор:

res = [collection].insert_one(data)
msg = 'Insert of: {0}'.format(res.inserted_id)
# Write in a log file:
with open('insert.log', 'at') as f:
f.write(f'{datetime.now():%Y-%m-%dT%H:%M:%S}'+" "+msg+"
")

в insert.log: 2020-01-14T17: 00: 07 Вставка: 5e1de587e26921a0ee78fa1c 2020-01-14T17: 00: 32 Вставка: 5e1de59fe26921a0ee78fa1e

Но в коллекции MongoDB общее количество записей не увеличивается, и я не нахожу эти записи:

db.[collection_name].find().count() 18748

db.Prize.find({_id : "5e1de587e26921a0ee78fa1c"})

=> не найден

Это было хорошо вчера. Можете ли вы помочь мне понять, почему это не работает сейчас? Спасибо вам большое. Thierry

Всего 1 ответ


Ваш код может добавить данные в любую коллекцию и любую базу данных по этому вопросу. Подумайте о добавлении в collection переменной collection .


Есть идеи?

10000