2012-11-07 34 views
8

Tôi biết tôi đã nhìn thấy giải pháp này ở đâu đó, nhưng tôi dường như không thể tìm thấy nó ngay bây giờ. Tôi đang cố gắng truy vấn một cơ sở dữ liệu MongoDB trong khi kết nối với cơ sở dữ liệu khác. Điều này có thể được thực hiện mà không cần kết nối rõ ràng với cơ sở dữ liệu khác trước khi chạy truy vấn. Có ai biết cú pháp chính xác để làm điều này?MongoDB truy vấn cơ sở dữ liệu chéo

+0

bối cảnh là gì đây? Trong vỏ hoặc sử dụng một trình điều khiển cụ thể? – JohnnyHK

Trả lời

22

Để chạy một lệnh chống lại một cơ sở dữ liệu trên máy chủ MongoDB cùng, trong vỏ mongo bạn có thể sử dụng:

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

ví dụ:

db.getSiblingDB('test').foo.find() 
Các vấn đề liên quan