2015-05-23 1 views
3

У меня возникла ситуация, мне нужно добавить данные на mongodb в асинхронном режиме, поэтому я использовал asyncio-mongodb пакет для добавления данных.Вставить на mongodb с помощью asyncio_mongo

Все в порядке, если не заполнить имя пользователя/пароль, но когда я заполняю имя пользователя/пароль, появляется эта ошибка:

asyncio_mongo._pymongo.errors.OperationFailure: {'code': 16544, 'ok': 1.0, 'n': 0, 'err': 'not authorized for insert on ty_mongodb_memory1.bi_mongo_driver_pos', 'connectionId': 256286} 

Я добавил данные в этой коллекции в режиме синхронизации (имя пользователя/пароль правильный) ,

В чем проблема?

ответ

3

Всякий раз, когда вы создаете подключение к Монго DB, вы должны заполнить Параметр «DB»

asyncio_mongo.Connection.create('hostname', 'port', 
           username="user", 
           password="password", 
           db='PUT YOUR DB NAME HERE') 
+0

Really спасибо @Ali RP, вы экономите свое время –

 Смежные вопросы

  • Нет связанных вопросов^_^