Хороший вопрос!Простой ответ - «нет», но другой ответ - mu .
. Идиоматический подход CouchDB заключается в том, чтобы иметь в записях (документах) отметки времени expires_at
.Далее есть представление, проиндексированное по метке времени истечения.Клиенты будут запрашивать представление, основанное на метке времени, при этом значение метки времени будет больше или равно текущему.Результатом будет список всех действительных документов.
Для этого необходимо синхронизировать часы клиентов.Если у вас есть один центральный, авторитетный сервер (очень распространенная ситуация), простой способ синхронизации заключается в том, что клиенты пингуют кушетку и проверяют ее заголовок HTTP Date
.