반응형
MongoDB 'collection'에서 모든 'documents' 가져오기
MongoDB에 있는 제 컬렉션에 있는 모든 문서를 검색해야 하는데, 방법을 알 수가 없습니다.이렇게 '수집'을 선언했습니다
private static IMongoCollection<Project> SpeCollection = db.GetCollection<Project>("collection_Project");
그리고 저는 이 MongoDB 튜토리얼에 설명된 내용을 따랐습니다.내 필요에 맞게 조정했어, 뭐-
var documents = await SpeCollection.Find(new Project()).ToListAsync();
하지만 계속해서 다음과 같은 오류가 발생합니다.
몽고DB.Driver.IMongoCollection에는 '찾기'에 대한 정의와 확장 메서드 [superlongstuff]의 최상의 재정의가 없습니다.찾기에 잘못된 인수가 있습니다.
현재 버전의 드라이버(v2.0)를 사용하여 모든 것과 일치하는 필터를 전달하여 이 작업을 수행할 수 있습니다.
var documents = await SpeCollection.Find(_ => true).ToListAsync();
또한 다음 버전의 드라이버(v2.1)에 제공될 빈 필터()FilterDefinition.Empty
도 추가되었습니다.
var documents = await SpeCollection.Find(Builders<Project>.Filter.Empty).ToListAsync();
가장 간단한 방법
모든 문서 검색
var documents = SpeCollection.AsQueryable();
다음으로 변환JSON
객관적인
var json = Json(documents, JsonRequestBehavior.AllowGet);
모든 문서를 원한다면 사용하지 않는 이유Find all
?
var documents = await SpeCollection.Find(new BsonDocument()).ToListAsync();
언급URL : https://stackoverflow.com/questions/30453780/get-all-documents-from-mongodb-collection
반응형
'programing' 카테고리의 다른 글
IntelliJ IDEA에서 예외 스로더 강조 (0) | 2023.05.11 |
---|---|
PowerShell 어레이 초기화 (0) | 2023.05.11 |
비트맵 소스와 비트맵을 변환하는 좋은 방법이 있습니까? (0) | 2023.05.11 |
각도 2의 단추를 사용하여 다른 페이지로 이동합니다. (0) | 2023.05.11 |
Eclipse는 다음과 같이 말합니다. "작업 공간이 사용 중이거나 만들 수 없습니다. 다른 작업 공간을 선택하십시오."작업영역 잠금을 해제하려면 어떻게 해야 합니까? (0) | 2023.05.11 |