>백엔드 개발 >PHP 튜토리얼 >MongoDB에 연결하는 PHP의 몇 가지 문제

MongoDB에 연결하는 PHP의 몇 가지 문제

WBOY
WBOY원래의
2016-07-29 09:14:461370검색

인터넷에는 다양한 연결 방법이 있으므로 여기서는 주로 발생한 문제에 대해 자세히 설명하지 않겠습니다.

데이터베이스를 선택할 때 다음 문을 사용할 수 있습니다.

$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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.