我正在尝试设置一个简单的MongoDB并插入一些数据。我必须使用PHP,我在我的大学所拥有的外部服务器上运行代码(这对我来说是必须的,服务器已经设置了所有东西)。我的问题是我正在使用来自tutorialsPoint的代码,一切都很好,直到它达到'插入'功能。然后发生了一些事情,它不会回应插入()之外的任何事情。我不知道该怎么做,以及为什么会这样。有什么建议吗?
代码:
<?php
// connect to mongodb
$m = new MongoClient();
echo "Connection to database successfully";
// select a database
$db = $m->mydb;
echo "Database mydb selected";
$collection = $db->mycol;
echo "Collection selected succsessfully";
$document = array(
"title" => "MongoDB",
"description" => "database",
"likes" => 100,
"url" => "http://www.tutorialspoint.com/mongodb/",
"by", "tutorials point"
);
$collection->insert($document);
echo "Document inserted successfully";
?>
答案 0 :(得分:0)
你的阵列确实有错误。
您使用过:"by", "tutorials point"
使用它:
"by"=> "tutorials point"
希望这能解决问题。