Кросс-запрос к базе данных MongoDB

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


person jbl429    schedule 07.11.2012    source источник
comment
Какой здесь контекст? В оболочке или с помощью конкретного драйвера?   -  person JohnnyHK    schedule 08.11.2012


Ответы (1)


Чтобы запустить команду для другой базы данных на том же сервере MongoDB, в оболочке mongo вы можете использовать:

db.getSiblingDB('dbname').collection.command()

eg:

db.getSiblingDB('test').foo.find()
person Stennie    schedule 08.11.2012
comment
Спаси мой день! Большое спасибо! - person Mars Lee; 16.04.2019