Запуск CentOS7, python 3.6.6, mongo 4.0.2, прямой доступ к базе данных без ограничений, пользователи не были настроены.
Я пытаюсь почистить комментарии reddit и добавить их в базу данных, код выглядит следующим образом -
от pymongo импорт MongoClient
client = MongoClient ()
db = client.reddit_comments
posts = db.posts
post_data = {
'postid': submission.id,
'created': submission.created,
'title': submission.title
}
print(post_data)
result = db.reddit_comments.insert_one(post_data)
print('One post: {0}'.format(result.inserted_id))
Вывод на печать, мои почтовые данные и результат выглядят следующим образом -
{'postid': '7p1x7e', 'created': 1515722415.0, 'title': 'comment stuff'}
One post: 5b95bf479dc6d638808ab230
{'postid': '7d5klp', 'created': 1515512050.0, 'title': 'comment stuff'}
One post: 5b95bf479dc6d638808ab231
{'postid': '7sds10', 'created': 1516345119.0, 'title': 'comment stuff'}
One post: 5b95bf479dc6d638808ab232
Копирование post_data и ручная вставка его в мою базу данных работает, но этот скрипт, похоже, не вставляет его. Я что-то здесь упускаю?