2012-11-07 17 views
8

मुझे पता है कि मैंने इस समाधान को कहीं कहीं देखा है, लेकिन मुझे अब यह प्रतीत नहीं होता है। मैं दूसरे से जुड़े हुए एक मोंगोडीबी डेटाबेस से पूछताछ करने की कोशिश कर रहा हूं। यह क्वेरी चलाने से पहले अन्य डेटाबेस से स्पष्ट रूप से कनेक्ट किए बिना संभव होना चाहिए। क्या कोई ऐसा करने के लिए सही वाक्यविन्यास जानता है?MongoDB क्रॉस डेटाबेस क्वेरी

+0

क्या संदर्भ यहाँ है? खोल में या एक विशेष ड्राइवर का उपयोग कर? – JohnnyHK

उत्तर

22

ही MongoDB सर्वर पर एक और डेटाबेस के खिलाफ एक आदेश को चलाने के लिए mongo खोल में आप का उपयोग कर सकते हैं:

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

जैसे:

db.getSiblingDB('test').foo.find() 
संबंधित मुद्दे