Tengo una aplicación nodejs que devuelve una promesa. Necesito ayuda para determinar si el "resultado" de la promesa contiene datos o si es una matriz vacía. Intenté usar Object.keys(result).length === 0 pero desafortunadamente no tuve éxito. Cualquier consejo servirá. Gracias
router.route('/user/:userCheck/').get((request, response) => { dboperations.getUser(request.params.userCheck).then(result => { if (Object.keys(result).length === 0) { //do something; } else { // do something } }) })dboperations.getUser(request.params.userCheck).then(result => { if (result.length > 0) { //it has data } else { // no data } })