MongoDB 및 .NET : FilterDefinition을 사용하여 자식 배열의 특정 필드 필터링

DalekSall

입력에서 필터 목록을 만드는 클래스가 있습니다. 필터는 다음과 같이 각 필터에 대한 함수를 호출하여 찾을 수 있습니다.

public void created_after(string date)
{
    DateTime convertedDate = Convert.ToDateTime(date);
    filters.Add(Builders<User>.Filter.Gte(x => x.Created, convertedDate));
}

이제 사용자의 자식 배열에있는 필드를 분할해야합니다. 이 경우 경고가 지정된 날짜보다 생성 된 값이 더 높은지 확인하면됩니다. 내 데이터는 다음과 같습니다.

{ 
    "DisplayName" : "PestisanRadu", 
    "Alerts" : [
        {
            "UserId" : ObjectId("577a26a12b365917c4d67dd5"), 
            "Created" : ISODate("2016-10-05T09:17:44.382+0000")
        }, 
        {
            "UserId" : ObjectId("577a26a82b365917c4d68009"), 
            "Created" : ISODate("2016-10-05T18:44:45.743+0000")
        }
    ], 
    "Created" : ISODate("2016-10-05T09:17:43.423+0000")
}

수업이 작동하려면 FilterDefinition 유형을 유지해야합니다.

Vincentluth

FieldDefinition매개 변수로 사용하는 다른 동일한 방법을 사용하십시오.

filters.Add(Builders<User>.Filter.Gt("Alerts.Created", convertedDate));

문자열 "Alerts.Created"FieldDefinition

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 배열의 특정 값을 사용하여 여러 배열 필터링

분류에서Dev

정규식을 사용하여 문자열 목록 필터링

분류에서Dev

select 및 bool 배열을 사용하여 문자열 배열 필터링

분류에서Dev

필터 및 옵션을 사용하여 PHP MongoDB에서 문서의 배열 필드 쿼리

분류에서Dev

정규식을 사용하여 문자열 뒤의 값 필터링

분류에서Dev

특정 열의 값을 사용하여 테이블 필터링

분류에서Dev

정규식을 사용하여 문자열에서 값 필터링

분류에서Dev

C #을 사용하여 Mongodb의 배열 필드에 대한 In 필터 만들기

분류에서Dev

{{및}} 사이의 값을 필터링하는 PowerShell 정규식

분류에서Dev

문자열 내 구두점을 무시하는 ArrayList <String> 및 필터링에 사용되는 정규식 일치

분류에서Dev

VBA 사용자 양식을 사용하여 피벗 테이블 필터링 (특히 보고서 필터 및 슬라이서가 할 수없는 방식)

분류에서Dev

Django 사용자 정의 사용자 모델 선택적 필드 및 특정 형식의 정수 필드

분류에서Dev

SQL 하위 쿼리, WHERE 및 'IN'을 사용하여 특정 행을 필터링

분류에서Dev

.map 및 .filter를 사용하여 기존 배열을 필터링하여 필터링 된 새 배열 만들기

분류에서Dev

객체 배열을 사용하여 채우기 및 jQuery를 사용하여 계단식 드롭 다운 목록 필터링

분류에서Dev

정규식을 사용하여 주어진 문자열에서 특정 필드를 긁을 수 없습니다.

분류에서Dev

$ filter ( 'filter')를 사용하여 개체 배열의 특정 필드로 필터링하는 방법

분류에서Dev

정규식을 사용하여 MongoDB 검색 필드 시작

분류에서Dev

Express 및 Passportjs를 사용하여 MongoDB 문서의 특정 필드를 확인하는 방법

분류에서Dev

filter_var_value를 사용하여 하나의 정규식 필터로 인덱싱 된 배열 필터링

분류에서Dev

다른 배열의 값을 사용하여 배열 필터링

분류에서Dev

다른 배열을 사용하여 underscorejs의 배열 필터링

분류에서Dev

어떻게 자바 8 스트림 및 값 startwith 배열을 사용하여 목록을 필터링 할

분류에서Dev

Isdate를 사용하여 문자열의 유효성을 검사, 필터링 및 날짜로 변환

분류에서Dev

Django 1.5, 사용자 정의 필드 및 공유 인증을 사용하는 여러 사용자 유형

분류에서Dev

특정 XML 노드를 필터링하고 이러한 노드와 해당 조상 및 자식 노드로 다른 XML을 형성합니다.

분류에서Dev

Symfony 2.1 프로젝트의 특정 필드 유형을 제외한 모든 양식 필드에 사용자 정의 렌더링을 적용하는 방법

분류에서Dev

여러 키워드로 특정 URL을 필터링하는 정규식

분류에서Dev

MongoDB-다른 자식 배열 필드를 사용하여 부모 배열 필드 업데이트

Related 관련 기사

  1. 1

    다른 배열의 특정 값을 사용하여 여러 배열 필터링

  2. 2

    정규식을 사용하여 문자열 목록 필터링

  3. 3

    select 및 bool 배열을 사용하여 문자열 배열 필터링

  4. 4

    필터 및 옵션을 사용하여 PHP MongoDB에서 문서의 배열 필드 쿼리

  5. 5

    정규식을 사용하여 문자열 뒤의 값 필터링

  6. 6

    특정 열의 값을 사용하여 테이블 필터링

  7. 7

    정규식을 사용하여 문자열에서 값 필터링

  8. 8

    C #을 사용하여 Mongodb의 배열 필드에 대한 In 필터 만들기

  9. 9

    {{및}} 사이의 값을 필터링하는 PowerShell 정규식

  10. 10

    문자열 내 구두점을 무시하는 ArrayList <String> 및 필터링에 사용되는 정규식 일치

  11. 11

    VBA 사용자 양식을 사용하여 피벗 테이블 필터링 (특히 보고서 필터 및 슬라이서가 할 수없는 방식)

  12. 12

    Django 사용자 정의 사용자 모델 선택적 필드 및 특정 형식의 정수 필드

  13. 13

    SQL 하위 쿼리, WHERE 및 'IN'을 사용하여 특정 행을 필터링

  14. 14

    .map 및 .filter를 사용하여 기존 배열을 필터링하여 필터링 된 새 배열 만들기

  15. 15

    객체 배열을 사용하여 채우기 및 jQuery를 사용하여 계단식 드롭 다운 목록 필터링

  16. 16

    정규식을 사용하여 주어진 문자열에서 특정 필드를 긁을 수 없습니다.

  17. 17

    $ filter ( 'filter')를 사용하여 개체 배열의 특정 필드로 필터링하는 방법

  18. 18

    정규식을 사용하여 MongoDB 검색 필드 시작

  19. 19

    Express 및 Passportjs를 사용하여 MongoDB 문서의 특정 필드를 확인하는 방법

  20. 20

    filter_var_value를 사용하여 하나의 정규식 필터로 인덱싱 된 배열 필터링

  21. 21

    다른 배열의 값을 사용하여 배열 필터링

  22. 22

    다른 배열을 사용하여 underscorejs의 배열 필터링

  23. 23

    어떻게 자바 8 스트림 및 값 startwith 배열을 사용하여 목록을 필터링 할

  24. 24

    Isdate를 사용하여 문자열의 유효성을 검사, 필터링 및 날짜로 변환

  25. 25

    Django 1.5, 사용자 정의 필드 및 공유 인증을 사용하는 여러 사용자 유형

  26. 26

    특정 XML 노드를 필터링하고 이러한 노드와 해당 조상 및 자식 노드로 다른 XML을 형성합니다.

  27. 27

    Symfony 2.1 프로젝트의 특정 필드 유형을 제외한 모든 양식 필드에 사용자 정의 렌더링을 적용하는 방법

  28. 28

    여러 키워드로 특정 URL을 필터링하는 정규식

  29. 29

    MongoDB-다른 자식 배열 필드를 사용하여 부모 배열 필드 업데이트

뜨겁다태그

보관