이 튜토리얼은 MongoDB 스티치를 사용하여 외부 API의 데이터와 함께 MongoDB 문서를 풍부하게 보여줍니다. 우리는 초기 삽입 후 OMDB API에서 MongoDB 문서에 영화 세부 정보를 추가합니다.
목표 :
이 튜토리얼은 다음과 같은 방법을 보여줍니다
mongodb 스티치 http post service를 사용하여 mongodb에 문서를 삽입하십시오. 초기 문서에는
및 a
.
새로운 문서 삽입시 활성화되는 스티치 트리거를 만듭니다.
트리거를 사용하여 영화 제목으로 OMDB API를 호출하십시오.
페치 된 영화 세부 사항으로 원본 MongoDB 문서를 업데이트하십시오.
전제 조건 :
무료 MongoDB Atlas 클러스터가 필요합니다. 설정 프로세스를 요약 한 비디오 자습서를 사용할 수 있습니다 (원본에서 제공되는 링크). 그런 다음 MongoDB 스티치 응용 프로그램을 Atlas 클러스터에 연결하십시오.
왼쪽 패널의"스티치 앱 "으로 이동하십시오
"새 응용 프로그램 만들기"를 클릭하십시오
<.> 응용 프로그램의 이름을 지정하십시오. -
MongoDB Atlas 클러스터에 연결하십시오
_id
Title
- HTTP Post Service 설정 :
-
왼쪽 패널에서 "서비스"로 이동 한 다음 "서비스를 추가하십시오.".
서비스 "IMDB"의 이름 (또는 다른 이름을 선택하십시오. 그에 따라 코드를 업데이트하는 것을 잊지 마십시오).
들어오는 Webhook을 추가하고 다음 구성 (원본으로 제공된 스크린 샷)을 기록하십시오.
-
다음 함수 코드는 초기 문서 삽입을 처리합니다.
<.> 함수를 저장하십시오. 자리 표시 자 URL과 비밀을 대체하여 다음과 같은 A 명령 (또는 우체부)을 사용하여 테스트하십시오.
MongoDB Atlas 클러스터의 삽입을 확인하십시오
방아쇠 및 강화 함수 만들기 :
왼쪽 패널에서 "트리거"로 이동 한 다음 "데이터베이스 트리거를 추가하십시오.".
원본 (스크린 샷 제공)에 표시된대로 트리거를 구성하십시오.
다음 함수 코드를 사용하여 OMDB API에서 영화 세부 정보를 가져오고 추가하십시오.
- 를 실제 OMDB API 키로 바꾸는 것을 잊지 마십시오 (
https://www.php.cn/link/fcf70ea0bbeb4edca72ccc304e75f4c98 ). 연산자는 기존 필드를 덮어 쓰는 것을 방지하는 데 사용됩니다. 또 다른 요청을 보내어 트리거를 테스트하십시오. 업데이트 된 문서에는 이제 풍부한 영화 데이터가 포함되어야합니다.
curl
요약 :
이 프로세스는 MongoDB Stitch의 서버리스 기능을 사용하여 외부 API를 MongoDB 데이터와 통합하는 강력한 방법을 보여줍니다. 이벤트 중심 아키텍처는 복잡한 서버 측로 로직없이 효율적인 데이터 강화를 허용합니다.
추가 읽기 :
MongoDB 스티치 청구 : (원본에서 제공되는 링크)
Mongodb 스티치와 함께 Mongodb Atlas 쿼리 : (원본에 제공된 링크)
위 내용은 MongoDB 스티치로 데이터를 풍부하게하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!