Примечание: впервые используется MongoDB.Истекающие элементы внутри документа mongodb
технологии: PHP MongoDB Сценарий:
данные предполагают, чтобы держать программ, предлагаемых. Документ выглядит следующим образом:
{
LocationName: 'name of the location',
LocationAddress: 'Main street., Popular City, PC',
LocationManager: 'Mr. Manager',
LocationPhone: '555 555 1212',
Programs :
[
{
ProgramName : 'Excellence Prgram',
ProgramStartDate : '12-05-2012',
ProgramEndDate : '3-15-2013'
},
{
ProgramName : 'Excellence Prgram for me',
ProgramStartDate : '1-05-2012',
ProgramEndDate : '2-15-2013'
},
{
ProgramName : 'Excellence Prgram for three',
ProgramStartDate : '1-05-2012',
ProgramEndDate : '4-15-2013'
}
]
}
Вопросы:
- Для запроса по дате начала и конца, что бы запрос на сбор?
- Программы истекают по дате окончания и новые программы добавляются к каждому документу часто. Я полагаю, что сохранение устаревших программ в документе в какой-то момент станет неэффективным. Как можно архивировать истекшие программы?
Благодарим вас заранее.
, по-видимому, это трудно решить. – user1244179