У меня есть приложение Meteor, работающее на Heroku с надстройкой базы данных Mongo через Compose (ранее MongoHQ).
Я хотел бы вставлять документы в эту базу данных из совершенно другого приложения (Python/Django, а не Meteor). Итак, я установил pymongo
в свое приложение Django, правильно настроил URI подключения для mongodb и так далее.
Однако, когда я пытаюсь вызвать следующую строку:
my_dict_collection.update({'id': my_dict['id']}, my_dict, upsert=True)
Я получаю следующую ошибку:
OperationFailure: not authorized for upsert on meteor.my_dict_collection
Почему это происходит, и как я могу пройти через это?