1
그냥 나는 다음과 같은 선택을 할 것 궁금 부울 또는 부울 과거 날짜 선택 premium.isPremium == true 및 premium.expiryDate < = 현재 날짜).몽구스
그냥 나는 다음과 같은 선택을 할 것 궁금 부울 또는 부울 과거 날짜 선택 premium.isPremium == true 및 premium.expiryDate < = 현재 날짜).몽구스
Item.statics = {
getPremium: function (currentDate) {
return this.find().or([{'premium.isPremium': false}, {'premium.isPremium': true, 'premium.expiryDate': {$lte: currentDate}}]).exec()
}
}
이것은 하나 또는 다른 것을 수행하는 것으로 보이며 결합하지 않은 것 같습니다. 첫 번째 옵션이 뭔가를 반환하면 다른 옵션은 실행되지 않습니다. – codephobia
또는 값을 대괄호 []로 감싸는 것을 잊었습니다. 나는 그것들을 추가했고 그것은 지금 일하고있는 것처럼 보인다. 귀하의 답변을 업데이트하면 나는 그것을 정확하게 표시 할 것입니다. – codephobia