2016-12-20 1 views
1

예전의 예제와 같은 30-40 개의 레코드가 있는데 데이터베이스에있는 날짜가 1 개월 미만인 알림을 얻으려고합니다. Mongo에서 자바 스크립트를 통해 오늘 날짜를 거치지 않고 이러한 결과를 얻을 수있는 방법이 있습니까? 또는 자바 스크립트를 통해 전달해야하는 경우 생성 된 날짜에 대해 어떻게 처리해야합니까?한 달 전부터 Mongo 결과 얻기

{ 
    "_id" : ObjectId("48445b4dc72153e9ad7f3bfb"), 
    "notificationID" : "78723asd5-vnbb-xv31-afe0-fa9asf164e4", 
    "notification" : "Notification #1", 
    "created" : ISODate("2016-11-21T20:33:53.695Z") 
} 

감사합니다.

답변

2

MongoDB 서버는 독자적인 Javascript 인터프리터를 가지고 있으므로 MongoDB 서버가 시스템과 다른 날짜가 아니라면 현재 날짜를 알 수 있으므로 간단한 Javascript를 사용하여 일반 Date 객체를 사용하여 찾고자하는 값을 쉽게 계산할 수 있습니다. 귀하의 질문에 그것을 사용하십시오.

데이터베이스와 다른 날짜가 필요한 경우 어떻게 든 매개 변수로 전달해야합니다.

+0

정확히 내가 찾고 있었던 것입니다. 감사합니다. –

+0

대단히 환영합니다! – SolarBear