Где указать строку подключения в монгоалхимии 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. Также стало известно, что есть некоторые проблемы с частичным обновлением документов.:(