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

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

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

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

  • 관계, 변경 사항을 일괄적으로 유지하는 문서 관리자, 이벤트 시스템 등의 추가 기능을 사용하여 PHP 객체를 MongoDB 문서에 매핑하려면 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 Framework)와 통합할 수 있습니다.

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 웹 프레임워크입니다.

Yii 2 용 MongoDB 확장 문서

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 어댑터

mongo PHP 어댑터

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

Mongo PHP 어댑터 GitHub 리포지토리