He estado tratando de obtener el valor específico de la base de datos de MongoDB en node.js usando. He usado find() y findOne() pero en ambos casos obtengo algún objeto como algo en la consola. Este es mi código:
const mongos=require('mongoose') const { default: mongoose } = require('mongoose') mongos.connect("mongodb://localhost:27017/chat") const upSchema=mongos.Schema({ user:String, password:Number, email:String }) const chat_up =mongos.model('up',upSchema) let userName=req.body.user let pass=req.body.pass let name=chat_up.findOne({"user":userName,"password":pass}) console.log(name)Esta es mi base de datos:
{ "_id" : ObjectId("624057512a4c11d61e4a8226"), "user" : "Ashutosh", "password" : 12345, "email" : "seulij@sids.conm", "__v" : 0 } { "_id" : ObjectId("62407c03f1c4d198344907a7"), "user" : "wertgsdfbsrthfx", "password" : 1234345, "email" : "gfsdf@sdfg.com", "__v" : 0 } { "_id" : ObjectId("62407c1ff1c4d198344907a9"), "user" : "", "password" : null, "email" : "", "__v" : 0 }¿Cómo puedo obtener solo el valor de "usuario" como "Ashutosh" usando una consulta en mi consola?