이 MongoDB 쿼리를 C#으로 변환하는 방법은 무엇입니까?C#을 사용한 MongoDB 쿼리 필드 선택
IMongoQuery searchQuery = Query.And(
Query.EQ("_id", 10),
Query.ElemMatch("planet_sizes",
Query.EQ("id", 1)));
나는 문서의 기본 목록을 조회하려면 :
db.lists.find({_id: 10}, {planet_sizes: {$elemMatch: {id: 1}}})
는 나는 내가 쉘의 내용물과 동일한 결과를 반환하지 않는 것을 의미한다 성공없이 다음 시도했다 _id 10으로 문서를 추출하고 그 배열에서 id가 1 인 배열 항목을 추출합니다. 위에서 제공된 MongoDB 문자열 쿼리는 쉘에서 작동하지만 C#에서 동등한 것을 작성하는 방법을 모르겠습니다. 미리 감사드립니다.
우수성, 정확히 무엇을 배웠습니다. 고마워요. –