Docs Menu
Docs Home
/ / /
C#/.NET
/

여러 문서 찾기

이 페이지의 내용

  • 예시
  • 빌더를 사용하여 문서 찾기
  • LINQ를 사용하여 문서 찾기
  • 모든 문서 찾기
  • 예상 결과
  • 추가 정보
  • API 문서

Find() 메서드를 사용하여 컬렉션에서 여러 문서를 검색할 수 있습니다.

다음 예시에서는 Builders 사용하여 cuisine "Pizza"가 포함된 restaurants collection에서 문서를 찾습니다.

Asynchronous 또는 Synchronous 탭을 선택하여 해당 코드를 확인합니다.

var filter = Builders<Restaurant>.Filter
.Eq(r => r.Cuisine, "Pizza");
return await _restaurantsCollection.Find(filter).ToListAsync();

Find() 메서드를 사용하여 여러 문서를 비동기식으로 찾는 완전 실행 가능한 예시를 보려면 비동기식 여러 문서 찾기 예시를 참조하세요.

var filter = Builders<Restaurant>.Filter
.Eq("cuisine", "Pizza");
return _restaurantsCollection.Find(filter).ToList();

Find() 메서드를 사용하여 여러 문서를 동기식으로 찾는 완전 실행 가능한 예시를 보려면 동기식으로 여러 문서 찾기의 예시를 참조하세요.트리

다음 예시에서는 LINQ를 사용하여 restaurants 컬렉션에서 cuisine "Pizza"가 있는 문서를 찾습니다.

Asynchronous 또는 Synchronous 탭을 선택하여 해당 코드를 확인합니다.

return await _restaurantsCollection.AsQueryable()
.Where(r => r.Cuisine == "Pizza").ToListAsync();

Find() 메서드를 사용하여 여러 문서를 비동기식으로 찾는 완전 실행 가능한 예시를 보려면 비동기식 여러 문서 찾기 예시를 참조하세요.

다음 예시에서는 restaurants collection에 문서를 삽입합니다.

Asynchronous 또는 Synchronous 탭을 선택하여 해당 코드를 확인합니다.

var filter = Builders<Restaurant>.Filter.Empty;
return await _restaurantsCollection.Find(filter)
.ToListAsync();

Find() 메서드를 사용하여 여러 문서를 비동기식으로 찾는 완전 실행 가능한 예시를 보려면 비동기식 여러 문서 찾기 예시를 참조하세요.

앞의 전체 예시 중 하나를 실행하면 다음과 같은 결과가 나옵니다.

Finding documents with builders...:
Number of documents found: 1163
Finding documents with LINQ...:
Number of documents found: 1163
Finding all documents...:
Number of documents found: 25359

샘플 데이터세트

이 예에서는 Atlas에서 제공하는 샘플 데이터세트를 사용합니다. 반환되는 문서 수는 컬렉션의 데이터에 따라 다를 수 있습니다.

문서 검색에 학습 보려면 데이터 검색 가이드 를 참조하세요.

빌더 사용에 대해 자세히 알아보려면 빌더를 사용한 작업을 참조하세요.

LINQ를 사용하여 문서를 찾는 방법을 알아보려면 LINQ를 참조하세요.

  • find()

돌아가기

문서 찾기