2011-03-31 47 views
-2

我有一個mongodb連接製作課,我無法修改出於某種原因。 它給了我一個可以在其中操作的目標mongodb集合的參考。 例如。mongoDb:如何從集合引用獲取DB /連接引用?

$myColl = mongoConnect::targetCollection($key); 
    $myColl->insert(array("_id" => "SDFWERWER" ,"data" => 42)); 
// How can I get a reference to the DATABASE using $myColl, so that I can use some 
// command like : 
    $myDb->command(); <--- some DB reference like this. 

編輯:我得到了它, $ myColl->分貝給出了PHP驅動程序:)

+0

很奇怪的問題。數據庫很可能從「mongoConnect」對象可訪問,因爲它需要數據庫按名稱返回集合。這是哪種語言? PHP,Perl?請提供合理的信息MongoConnect是什麼!我們不能猜測你實際在做什麼。 – 2011-03-31 11:40:31

+0

我已經提到過mongoConnect是一個類,它提供了一個對目標mongodb集合的引用,它建立一個連接並選擇一個數據庫,然後根據某些標準收集一個集合,並返回集合。我的要求是從此收集參考中獲得對數據庫的引用 – DhruvPathak 2011-03-31 11:47:56

+0

您使用的驅動程序是什麼?我使用MongoDB的C#驅動程序,我知道如何在那裏做 - 如果我知道你使用的是什麼驅動程序,我可以指出你在正確的方向 – AdaTheDev 2011-03-31 11:53:43

回答