2011-03-31 46 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

回答