-1
我已经连我的PHP Web应用程序与simplemongophp库的帮助下,MongoDB的。现在我想要的是......像read或update这样的操作应该在不明确指定数据库名称的情况下执行,并且所有的crud操作都应该以函数的形式出现。 这里是一段代码,我已经试过功能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')));
}
?>
这显示错误。所以谁能告诉我我该怎么办it.Thankyou
除非有[simplemongophp(https://github.com/ibwhite/simplemongophp)一个非常新的岔路口,它看起来像这并没有得到自2010年9月更新在发行版而言,这是大约1.6的MongoDB 。在过去的3/2年中,特性和功能已经有了大量的改进,我强烈建议你从最新的MongoDB 2.4.x服务器开始,这是官方支持的MongoDB PHP驱动程序(http: //www.php.net/manual/en/mongo.installation.php),并通过[PHP教程](http://www.php.net/manual/en/mongo.tutorial.php)学习界面。 – Stennie