2012-11-07 13 views
8

So di aver visto questa soluzione da qualche parte, ma non riesco a trovarla ora. Sto provando a interrogare un database MongoDB mentre è connesso a un altro. Questo dovrebbe essere possibile senza collegarsi esplicitamente all'altro database prima di eseguire la query. Qualcuno conosce la sintassi corretta per farlo?Richiesta database incrociato MongoDB

+0

Qual è il contesto qui? Nella shell o utilizzando un driver particolare? – JohnnyHK

risposta

22

per eseguire un comando contro un altro database sullo stesso server MongoDB, nel mongo shell è possibile utilizzare:

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

esempio:

db.getSiblingDB('test').foo.find() 
Problemi correlati