이 자습서는 HTTP API를 통해 NOSQL 데이터베이스 인 CouchDB를 사용하는 실용적인 안내서를 제공합니다. 우리는 이론적 측면을 건너 뛰고 데이터베이스 작업을 수행하는 데 바로 뛰어들 것입니다. 우리는 당신이 CouchDB와 이불 (웹 관리자 콘솔)이 이미 설정되어 있다고 가정합니다.
참고 : 단순성을 위해
를 사용합니다. VM을 사용하는 경우 그에 따라 조정하십시오 (예 : 사용자 정의 vhost 및 전달 된 포트 사용).
주요 개념 :
문서 구조 : 데이터는 개별 JSON 문서에 저장됩니다. 고정 스키마 나 테이블이 없습니다
localhost
http api : http requests (get, post, put, delete)를 사용하여 데이터베이스와 상호 작용합니다.
PHP 통합 :
데이터베이스 만들기 : 는 데이터베이스를 생성하려면 이불 ()을 사용하여 데이터베이스를 만듭니다. 이름을 알려주세요 (예 : ).
에 대한 게시물 요청을 사용하십시오.
http://localhost:5984/test_couch/_bulk_docs
특정 개정 : 위의 URL에
를 추가하십시오http://localhost:5984/test_couch/_all_docs?include_docs=true
http://localhost:5984/test_couch/<document_id>?include_docs=true</document_id>
&rev=<revision_id></revision_id>
문서 삭제 :
PHP 통합 (guzzle) :
PHP 통합 (Doctrine CouchDB 클라이언트) : 교리의 CouchDB 클라이언트는 더 높은 수준의 추상화를 제공합니다. (설치 : )
결론 :이 튜토리얼은 HTTP API 및 PHP를 사용하여 CouchDB에 대한 실질적인 소개를 제공합니다. 보다 고급 기능에 대한 공식 문서와 결정 가이드를 살펴보십시오. 향후 게시물은 CouchDB를 사용하여 응용 프로그램을 구축하는 데 더 깊이 파고들 것입니다.
위 내용은 CouchDB의 포켓몬 충돌 코스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!