2013-01-31 3 views
2

'현재 시간과 예상 시간 스탬프가있는 scheduledAt 속성을 갖는 아이템을 예약해야합니다. 불행하게도 참조 날짜는 한 번만 계산됩니다.현재 타임 스탬프가 포함 된 Meteor 컬렉션 쿼리

어떻게 해결할 수 있습니까?

Items.find({scheduledAt : {$lt : new Date()}}).observe(...) 
+2

아마 당신이 원하는하지 않은 날짜 객체의 있으며, toString()를 전달합니다 Meteor.setTimeout를 사용합니다. "+ 새 날짜()"를 전달하여 실제 시간 소인으로 캐스팅하십시오. – Rahul

답변

1

유성은 단일 페이지 응용 프로그램, "새로운 날짜()"당신 같은 수행하여이 반응하지 않는 한 전화를받을하지 않을 때문에 :

기능 findItems() { 에 Session.get을 Items.find ({scheduledAt : {$의 LT : 새 Date()}}) 관찰 (...) }

그리고 당신은 Session.set ('는, triggerEvent')을 수행하여 실행할 수 있습니다.

그냥 주기적으로 수행 할 경우

는() "새로운 날짜()"를 전달

관련 문제