Он «просто» используется, чтобы помочь вам сортировать и структурировать ваши активы при использовании couchdb в качестве базы данных состояния.
Подумайте о том, чтобы несколько организаций продавали различные виды товаров на рынке, основанном на ткани.Эти виды могут варьироваться от транспортных средств до недвижимости и т. Д. Чтобы легко запрашивать и обрабатывать активы, представляющие товары, вы маркируете их с помощью типа документа.Типы документов помогают создавать индексы, которые, в свою очередь, могут быть запрошены более быстрым способом.
Обратите внимание, что оба поля в запросе, docType и owner, включены в индекс, что делает егополностью поддерживаемый запрос.В результате этот запрос сможет использовать данные в индексе, не выполняя поиск по всей базе данных.Полностью поддерживаемые запросы, такие как этот, будут возвращаться быстрее, чем другие запросы из вашего цепного кода.
Эта часть выше взята из CouchDB Tutorial и, возможно, поможет вам получить более четкое представление опочему и когда использовать типы документов.В основном это то, что вы уже подумали.В конечном итоге это может обеспечить более быструю и простую обработку активов.