Как работать с методом mongoengine connect () в python + mongodb - PullRequest
1 голос
/ 18 марта 2020

Я изучаю пн go и не могу понять, как правильно работать с БД.

Итак, есть онлайн-база данных, из которой я могу читать, и я рассчитываю разные вещи, такие как общее количество строк в коллекции. я работаю с заранее написанным кодом, поэтому мои вопросы могут показаться странными.

  1. я подключаюсь к мон go через connect (dbname, dburl ) метод. поэтому мой вопрос - так как у меня нет переменных клиента или базы данных, как я могу взаимодействовать с базой данных после подключения? Например, скажем, я работаю с базой данных в Facebook. я хотел бы представить себе что-то вроде:

    дБ = MongoClient (имя dbl, dburl)

    col = дБ ['posts']

и тогда я могу запросить и работать с col, например (количество возвратов):

query = {'user_action':'upvote'}
print(col.find(query).count()) 

как мне сделать то же самое, когда использовался connect ()? я чувствую, что это должно быть упрощение, которое открывает портал для mon go для легкого использования, но я не могу понять, как его использовать

thx!

...