Я создаю очень простую 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
должно иметь доступ к различным базам данных на моем локальная машина?