Node/Express/MongoDB/Mongoskin을 사용하여 앱을 작성하고 있습니다.MongoDB 쿼리 기준 및 예측
나는 데이터베이스에 "클라이언트"라는 이름의 컬렉션이 있는데 여기에는 클라이언트 계정에 대한 정보가 들어있는 문서가 있습니다. 각 클라이언트 문서는 다음과 같이 송장 객체를 포함하는 배열을 포함
doc.invoices = [
{year: 2012,
quarter: 1,
daily: 912.00,
sms: 42.00,
paid: true},
{year: 2012,
quarter: 2,
daily: 913.00,
sms: 55.00,
paid: true},
{year: 2012,
quarter: 3,
daily: 876.00,
sms: 82.00,
paid: true},
{year: 2012,
quarter: 4,
daily: 903.00,
sms: 93.00,
paid: false},
{year: 2013,
quarter: 1,
daily: 915.00,
sms: 67.00,
paid: true},
{year: 2013,
quarter: 2,
daily: 920.00,
sms: 35.00,
paid: true},
{year: 2013,
quarter: 3,
daily: 880.00,
sms: 92.00,
paid: true},
{year: 2013,
quarter: 4,
daily: 900.00,
sms: 85.00,
paid: false}
]
질문 : 내가 모든 클라이언트를 보여주는 최고 관리자 뷰처럼,이 컬렉션에서 모든 문서를 조회 할 말할 수 있습니다,하지만 난 송장 배열에서 반환 된 정보를 "year"가 특정 값 (예 : 2013, 올해)과 같은 개체로 제한하려고합니다. 나는 예측을 추측
내가 필요하지만 문제는 내가 이해하면 투사는 발견 한 첫 번째 결과 ...
'$ unwind' 연산자로'find' 대신'aggregate'를 사용하십시오. – JohnnyHK
당신의 쿼리는 어떻게 생겼습니까? –