MongoDB получает доступ к одним и тем же данным независимо от моего использования --dbpath, это нормально? - PullRequest
0 голосов
/ 27 февраля 2020

Я создаю очень простую MongoDB для хранения некоторых списков событий, однако я сталкиваюсь со странной проблемой. Когда я запускаю MongoDB, используя mongod (находясь в каталоге C: \ Program Files \ MongoDB \ Server \ 4.2 \ bin), и передаю путь к моей базе данных, используя --dbpath d:/myFile/path, кажется, что все работает нормально. Я получаю отзывы: Detected data files in d:/myFile/path created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.

Так что похоже, что --dbpath работает, и там есть данные. Однако когда я запускаю mongo (также из C: \ Program Files \ MongoDB \ Server \ 4.2 \ bin), я получаю те же точные данные, которые находятся в пути к данным по умолчанию (C: \ data \ дБ). Если я запускаю mongod без --dbpath, я получаю доступ к тем же базам данных и коллекциям, что и при использовании --dbpath d:/myFile/path.

Я ошибаюсь, полагая, что использование --dbpath должно иметь доступ к различным базам данных на моем локальная машина?

...