Что подразумевается под `local` при создании оплога в pymongo? - PullRequest
0 голосов
/ 15 апреля 2019

Я хочу собрать коллекцию из MongoDB. Официальная документация (http://api.mongodb.com/python/current/examples/tailable.html) имеет строку кода:

oplog = client.local.oplog.rs
first = oplog.find().sort('$natural', pymongo.ASCENDING).limit(-1).next()

Что означает локальный в приведенной выше строке кода?

Я пытался прочитать официальную документацию и некоторые ответы SO, но никто ничего не объяснил.

1 Ответ

0 голосов
/ 15 апреля 2019

'local' - это имя базы данных, в которой mongoDb создает коллекцию 'oplog.rs' для всех наборов реплик. client.local.oplog.rs эквивалентно client.get_database ('local'). get_collection ('oplog.rs')

...