AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

PHP 라이브러리, 프레임워크 및 도구

PHP 에코시스템은 코어 드라이버 외에도 MongoDB와 작업할 수 있는 여러 가지 방법을 제공합니다. 라이브러리 또는 프레임워크 통합을 선택할 때 다음 지침을 고려하세요.

  • Laravel 애플리케이션에서 MongoDB를 사용하려면 공식 Laravel MongoDB 통합을 사용합니다.

  • 관계, 대량 변경을 유지하는 문서 관리자 및 이벤트 시스템 등의 추가 기능이 있는 MongoDB 문서에 PHP 객체를 매핑하려면 Doctrine MongoDB ODM을 사용하세요.

  • MongoDB를 PHP 웹 프레임워크와 통합하려면 웹 프레임워크 통합 섹션에서 통합을 선택합니다.

  • 캐시, 메시지 및 프로파일링과 같은 특정 필요사항을 처리하려면 애플리케이션 도구 섹션에서 도구를 선택합니다.

참고

Community 유지 관리

표시된 경우를 제외하고, 이 페이지의 라이브러리와 도구는 MongoDB가 아닌 Community에서 유지관리합니다. 라이브러리를 사용하기 전에 리포지토리를 검토하여 이것이 적극적으로 유지관리되고 MongoDB 및 PHP 버전과 호환되는지 확인하세요.

PHP 객체를 MongoDB 문서에 매핑하려면 다음 일반 라이브러리와 객체-문서 매퍼(ODM)를 사용합니다.

ODM
설명
자세히 알아보기

Laravel MongoDB

MongoDB는 Laravel에 대한 이 공식 통합을 유지하여 Laravel Eloquent 및 쿼리 빌더 구문을 사용하여 MongoDB 데이터를 저장하고 조회할 수 있습니다.

Doctrine MongoDB ODM

MongoDB는 관계, 대량으로 변경 사항을 유지하는 문서 관리자 및 이벤트 시스템 등과 같은 고수준 기능을 추가하는 이 ODM을 유지합니다. 독립형 라이브러리를 사용하거나 Symfony 또는 Laminas (이전의 Zend 프레임워크)와 통합할 수 있습니다.

Mongolid

이 커뮤니티 유지 ODM은 ActiveRecord 및 DataMapper 디자인 패턴을 구현하고 내장된 문서 및 참조된 문서를 지원합니다. 이 독립형 라이브러리를 사용하거나 Laravel과 통합할 수 있습니다.

Mongolid 문서

Xenus

이 커뮤니티 유지 관리 ODM은 이벤트, 관계 및 내장된 문서를 지원합니다. 이 독립형 라이브러리를 사용하거나 Laravel과 통합할 수 있습니다.
중요한: 이 프로젝트는 정적으로 유지 관리되지 않으며 마지막 릴리즈는 2023에 있었습니다.

Xenus 문서

다음 통합을 사용하여 PHP 웹 프레임워크에 MongoDB를 통합합니다.

웹 프레임워크
설명
자세히 알아보기

Drupal

MongoDB를 지원하는 콘텐츠 관리 시스템으로, 기본값 SQL 데이터베이스 대신 MongoDB에 Drupal 사이트 데이터를 저장할 수 있습니다.

Laravel MongoDB

Laravel용 공식 MongoDB 인테그레이션을 통해 Laravel 웹 애플리케이션에서 MongoDB를 사용할 수 있습니다.

Symfony

MongoDB를 Symfony에 통합하는 다양한 방법을 제공하는 PHP 웹 프레임워크입니다. 다음을 포함합니다.

Yii 2

MongoDB 확장을 포함하는 컴포넌트 기반 PHP 웹 프레임워크입니다.

PHP 애플리케이션의 특정 기능에 MongoDB를 사용하려면 다음 도구 중 하나를 사용하세요.

도구
설명
자세히 알아보기

llphant

MongoDB를 벡터 저장소로 사용하는 생성형 인공지능 프레임워크로 Voyage AI 임베딩을 사용하여 시맨틱 검색 및 벡터 작업을 사용하는 AI 기반 애플리케이션을 빌드할 수 있습니다.

PHPfastcache

고성능 백엔드 캐시 시스템입니다. MongoDB 확장을 사용하여 MongoDB를 애플리케이션의 캐시 푸린게임으로 구성합니다.

Enqueue

MongoDB를 메시지 큐 브로커로 사용할 수 있는 메시지링 솔루션입니다. 이 도구는 프로그램이 메시지를 작성, 전송 및 읽는 표준화된 인터페이스를 제공합니다.

XHGui

기본적으로 MongoDB에 프로파일링 데이터를 저장하는 XHProf 프로파일러의 웹 인터페이스입니다.

XHGui Github 리포지토리

PHP 캐시

MongoDB 어댑터가 포함된 PSR-6 캐시 구현입니다.
중요한: 이 프로젝트는 활발하게 유지관리되지 않으며 마지막 릴리즈는 2022에 있었습니다.

PHP 캐시 문서

Flysystem GridFS 어댑터

Flysystem을 사용하여 MongoDB GridFS 와 상호 작용할 수 있는 어댑터입니다.

mongo PHP 어댑터

레거시 mongo 확장자와 mongodb 확장자를 사용하는 애플리케이션 간의 어댑터입니다. 레거시 확장자에서의 마이그레이션을 쉽게 하는 경우에만 사용하고, 새 애플리케이션에는 MongoDB PHP 라이브러리를 직접 사용합니다.

Mongo PHP 어댑터 GitHub 리포지토리