Да, CouchDB хранит несколько ревизий документа, но не навсегда.Фактически, вы можете запросить их, используя что-то вроде этого (согласно документации ):
GET /recipes/{docid}?revs_info=true
И, если вы хотите получить конкретную ревизию, вы можете сделать что-то вроде этого:
GET /recipes/{docid}?rev={revid}
Здесь у вас есть ссылка на документацию.