У меня есть ведро активности в моей базе данных дивана, и мне нужно получить последний документ для разных типов. Мой первоначальный подход был таким:
Формат документа: [id, {val.time, val.type, val.load}]
И затем я написал разные представления для карты определенного val.type, и я использовал сокращение, чтобы получить последнюю версию val.time, однако у меня есть проблема с тем, что представления не обновляются (Потому что, по-видимому, карта вызывается только для новых или измененных документов, и это подход требует, чтобы все документы были сопоставлены и сокращены.)
Какова наилучшая практика/подход для временных данных в базах данных Couchbase (NoSQL)?