crud操作的函数,不指定数据库名称

时间:2014-01-17 06:59:49

标签: php mongodb crud

我在simplemongophp库的帮助下将我的php web应用程序连接到mongodb。现在我想要的是......读取或更新等操作应该在不明确指定数据库名称的情况下执行,所有的crud操作都应该是函数的形式。 这是我试过的一段代码

include ('Db.php');
include ('Dbo.php');
   // i dont want to specify the db name explicitly 
Db::addConnection(new Mongo(),'two');
function non(){
echo "$this->name is . \n";
}
Dbo::addClass('php','gfyhfh');
Db::batchInsert('gfyhfh',array(
array('name'=>'bjhghgjh','hobbies'=>'distin')));
static function insertion()
{
Db::batchInsert('gfyhfh',array(
array('flower'=>'rose')));
}
?>

这显示错误。所有人都可以告诉我该怎么做.Thankyou

1 个答案:

答案 0 :(得分:0)

如果你没有告诉MongoDB它需要什么数据库那么它如何知道要写入哪个数据库?这也适用于SQL技术人员。

目前无法在未指定数据库名称的情况下连接到MongoDB。