Hola, quiero crear una base de datos de couchdb de este formato donde pueda agregar elementos en el tipo correcto de elemento (verduras o frutas) 
Pero quiero saber como puedo agregar algunos productos en el catalogo con las nano utils de couchdb sin borrar la lista de articulos ya creados. El método real para agregar productos en mi catálogo es este: pero el problema es que solo puedo agregar un artículo al catálogo. Quería hacer un producto.get() pero, ¿cómo puedo agregar elementos al resultado obtenido y cómo puedo insertar la nueva lista en la base de datos?
function AddProduct(name, price, image, category, id) { return new Promise((resolve, reject) => { var catalog = 'catalog' catalog.insert( // 1st argument of nano.insert() { "catalog": { category: { id: { 'name': name, 'price': price, 'image': image, 'category': category } } } }, 'catalog', (error, success) => { if (success) { resolve(name) } else { reject( new Error(`In adding (${name}). Reason: ${error.reason}.`) ) } } ) }) }```