>source

저는 openiddict 라이브러리를 사용하고 있습니다. https://github.com/openiddict. API 요청 시 표시 이름이 지정된 필터 기준과 일치하는 모든 범위를 나열해야 합니다. 그러나 에서 ListAsync 메서드를 사용하는 방법을 알 수 없습니다.

메서드 서명:

IAsyncEnumerable<TResult> ListAsync<TResult>(
        Func<IQueryable<**object**>,IQueryable<TResult>> query, CancellationToken cancellationToken= default);

범위 관리자는 내부적으로 저장소를 사용하고 호출을 위임합니다.

메서드 서명:

IAsyncEnumerable<TResult> ListAsync<TState, TResult>(
        Func<IQueryable<**TScope**>, TState, IQueryable<TResult>> query,
        TState state, CancellationToken cancellationToken);

MongDB 스토어에 대한 구현은 에서 찾을 수 있습니다.

  • 답변 # 1

    MongoDb 드라이버에 문제가 있는 것 같습니다. MongoDb 드라이버 바이너리를 최신 버전으로 업그레이드했고 쿼리가 예상대로 작동하기 시작했습니다.

  • 이전 node.js : 몽구스 페이지 매김으로 채우기
  • 다음 c++ : OpenGL 프로젝트를 위한 사용자 인터페이스?