인터넷에는 다양한 연결 방법이 있으므로 여기서는 주로 발생한 문제에 대해 자세히 설명하지 않겠습니다.
데이터베이스를 선택할 때 다음 문을 사용할 수 있습니다.
$mongo = new Mongo("mongodb://127.0.0.1 :27017/admin :admin");
$db = $mongo->dbName.
이때 문제가 있습니다. 정상적인 상황에서는 이런 식으로 작성하면 데이터베이스를 얻을 수 있지만, 데이터베이스 이름에 특수문자가 포함된 경우 예를 들어 데이터베이스 이름이 edu-dashi인 경우 이렇게 작성하면 오류가 발생하므로 다른 방식으로 변경해야 합니다.
$db = $ mongo->selectDB("edu-dashi" ;
$collection = $db->selectCollection("collection");
선택 조건이 없는 경우 추가된 경우에는 정상적으로 데이터를 얻을 수 있으며, 선택 조건을 선택하면 데이터를 얻을 수 없습니다. 이것이 문제일 수 있습니다. 다음을 추가하십시오:
ini_set('mongo.long_as_object', 1);
위 내용은 관련 내용을 포함하여 mongoDB를 PHP와 연결하는 데 있어 몇 가지 문제를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.