찾다

 >  Q&A  >  본문

node.js - 몽구스에서 관련 테이블을 기반으로 필터링하고 페이지를 매기는 방법

문제 배경

  1. 다음 두 가지 스키마

    으아아아
  2. columnactive有被配置修改的需求,news테이블에 삽입 요구 사항이 많습니다

문제 설명

  1. 대처 방법news进行分页查询,查询条件为column.activetrue?

  2. 쿼리 조건을 설정하는 방법 count?

해결 시도

1.

으아아아 으아아아 으아아아 으아아아
PHPzPHPz2766일 전1825

모든 응답(1)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-05-24 11:37:40

    1. 말씀하신 상황에서 populate는 이런 식이라 대부분 문서와 연관을 만들 때 매우 유용하지만, 조건에 맞는 여러 문서를 연관시킬 때는 이런 상황이 발생합니다. . 연결이 없으면 null이 반환됩니다.

    2. 데이터 모델을 다음과 같이 수정하는 것이 좋습니다.

    1) 사용하시는 데이터 모델 방식은 전통적인 패러다임 모델링 방식인 참조 방식입니다. MongoDB에서는 사용하기가 더 어렵습니다.

    2) 반 패러다임 모델링 사용을 고려해보세요. 이름은 매우 고급스러워 보이며 하위 문서를 사용하여 연결을 달성합니다. 요구 사항에 따라 열을 뉴스에 하위 문서로 포함하는 것이 더 쉽습니다.

    참고로.

    MongoDB를 사랑해주세요! 재미있게 보내세요!

    회신하다
    0
  • 취소회신하다