Где указать строку подключения в монгоалхимии 0,21

Я работаю с mongoalchemy версии 0.21 и не могу понять, где указать строку подключения mongodb.

Последняя доступная документация для 0.14, и даже в этом, я не мог выяснить, где можно указать строку подключения MongoDB. Это только упоминает о строке базы данных.

Я новичок в самой pymongo и хотел принять mongoalchemy для проверки полей и чистого кода в рамках фляги.

Кто-нибудь использовал последнюю версию? Если да, не могли бы вы поделиться примером кода.

Большинство примеров, которые я получил, относятся к более старым версиям, в которых раньше был импортирован случай с верблюдом MongoAlchemy из flask.ext.pymongo.

1 ответ

Решение
from mongoalchemy.session import Session

session = Session.connect('mydb', host='mongodb://uname:pwd@hostname:port/mydb')
# Internally, mongoalchemy passes the host parameter to MongoClient

session.save(collection_name(param=1))

Я получил это от одного из обсуждений проблемы в репо mongoalchemy. Также стало известно, что есть некоторые проблемы с частичным обновлением документов.:(

Другие вопросы по тегам