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

클러스터 간 쿼리 데이터 쿼리 실행 마법사를 사용합니다.

예상 완료 시간: 5분

대부분의 표준 서버 명령을 포함하지만 전부가 아닌 MongoDB 쿼리 언어(MQL)를 사용하여 작업을 실행할 수 있습니다. 지원되는 MQL 작업을 알아보려면 MQL 지원 문서를 참조하세요.

참고

Atlas Data Federation 샘플 데이터 세트는 읽기 전용입니다.

튜토리얼의 이 부분을 완료하려면 다음을 완료해야 합니다.

다음 쿼리를 실행하기 전에 MongoDB Shell을 사용하여 연합 데이터베이스 인스턴스에 연결 해야 합니다.

다음 예시 쿼리는 클러스터 간 데이터 쿼리 마법사로 배포한 연합 데이터베이스 인스턴스에 적용됩니다.

아직 수행하지 않았다면 이러한 쿼리를 실행 하기 전에 연합 데이터베이스 인스턴스 의 데이터 소스로 사용 중인 Atlas 클러스터에 샘플 데이터를 로드 하세요.

쿼리를 실행하기 전에 VirtualDatabase 데이터베이스로 전환합니다.

use VirtualDatabase

침실이 3 개이고 후기 점수가 높은 AirBnB 상품의 수를 찾으세요.

1db.VirtualCollection.aggregate([{$match: {"bedrooms" : 3, "review_scores.review_scores_rating": {$gt: 79}}}, {$count: "numProperties"}])
1{
2 "numProperties" : 295
3}

3 개인 속성을 검색하고 결과에 name 및 bedrooms 필드만 포함시키세요. 반환된 문서를 고객 후기 평점 순으로 정렬하세요. 반환되는 문서 수를 5 으로 제한합니다.

1db.VirtualCollection.find({"bedrooms": 3}, {"name": 1, "bedrooms": 1}).sort({review_scores_rating: -1}).limit(5)
1[
2 {
3 _id: '20045679',
4 name: 'House Near Espinho/Santa Maria Feira',
5 bedrooms: Long("3")
6 },
7 {
8 _id: '19760228',
9 name: 'Apartment Salva - 3 bedroom in Poble Sec',
10 bedrooms: Long("3")
11 },
12 {
13 _id: '19768051',
14 name: 'Ultra Modern Pool House Maroubra',
15 bedrooms: Long("3")
16 },
17 {
18 _id: '19877706',
19 name: 'Big 3 Bedroom Garden Level Apartment Near Subway',
20 bedrooms: Long("3")
21 },
22 {
23 _id: '6291063',
24 name: 'Beautiful Tropical Oasis near beach in Kailua',
25 bedrooms: Long("3")
26 }
27]

축하합니다! 연합 데이터베이스 인스턴스 설정, S3 버킷에 저장된 데이터를 통한 데이터베이스 및 컬렉션 생성, MQL 명령을 이용한 데이터 쿼리 실행이 완료되었습니다.

연합 데이터베이스 인스턴스에 대한 자세한 내용은 Atlas Data Federation을 참조하세요.

참고

파일 이름에서 컬렉션을 동적으로 생성하는 경우 Data Federation 보기에서 컬렉션 수가 정확하게 보고되지 않습니다.

이 페이지 평가하기

이 페이지의 내용