사용자가 일정을 예약하도록 허용하고 싶습니다. 하루가 될 수도 있고 편의상 Outlook 약속과 비슷한 재발 이벤트를 지정할 수도 있습니다.mongo를 사용하여 반복 일정을 저장하고 쿼리 할 수 있습니까?
하루를 저장하는 것은 꽤 쉬울 수 있지만 어떻게하면 다시 이벤트를 저장하고 쿼리 할 수 있습니까? 시간을 할 필요가 없습니다. 단지 별도로 저장해야하므로 다른 시간이 필요할 경우 다른 이벤트를 만들어야합니다. 그래서 번호 : 5과 목요일에 매주 수요일 3시
예 :
금 목, 결혼 매주 월, 화, 매주
모든 결혼 매주
마다 두 번째 화요일 of the month
나는 몇 년 전에 이것을 물었다 : How can I store and query schedule data?하지만 SQL 솔루션 (SQL Server)을 사용하고 있었다. 나는 포트가 순서대로 그래도 몽고를 사용하고 싶다.
이것은 내 몽고 프로젝트에서 사용하는 접근법입니다. 일치시킬 수있는 식별자를 사용합니다. 특정 범위까지 필터링 할 수 있으며 일부 클라이언트 쪽 필터링이 필요할 수 있습니다. 파이썬에서는 dateutil 모듈을 사용하여 reoccurring date 객체를 재구성합니다. – jdi
그럼 기본적인 쿼리를 할 수 있습니까? 나는 총 mongo newb 다. 다음 주에 어떤 사건이 일어나는지 어떻게 알 수 있습니까? – rball
Mongo를 통해 그럴 수 없습니다. 데이터베이스가 아닌 응용 프로그램에 상주해야하는 비즈니스 논리입니다. –