Tengo esta matriz y quiero consolar el valor item de registro. ¿Cómo puedo hacer eso? Obtuve esta matriz de MongoDB. Apreciaría cualquier ayuda.
{ "_id" : "61462a7bf3c0be993bcfdc3e", "item": "journal", "qty": 25, "size": { "h": 14, "w": 21, "uom": "cm" }, "status": "A" }Editar: busqué en la documentación de MongoDB y encontré la solución. Gracias a todos los que contestaron.
Creo que simplemente puede acceder a la clave desde el objeto de esta manera:
const obj = { "_id" : "61462a7bf3c0be993bcfdc3e", "item": "journal", "qty": 25, "size": { "h": 14, "w": 21, "uom": "cm" }, "status": "A" } console.log(obj.item);Otra forma podría ser encontrar las claves e iterar sobre ellas si las claves son de naturaleza dinámica:
const obj = { "_id" : "61462a7bf3c0be993bcfdc3e", "item": "journal", "qty": 25, "size": { "h": 14, "w": 21, "uom": "cm" }, "status": "A" } const keys = Object.keys(obj); keys.forEach(key => console.log(`Key is ${key} and the value is ${JSON.stringify(obj[key])}`))Puedes probar:
Object.entries(YOUR_OBJECT_NAME).filter(val=>val[0] === "item")Obtendrá una matriz de par clave y valor. Luego puede console.log su valor.
La solución más fácil es que determine directamente su clave. Si sabe cuál es el nombre de su clave, entonces puede hacer:
console.log(YOUR_OBJECT_NAME.item)