Si tengo un esquema de mangosta con un mapa. ¿Es posible consultar un elemento en el mapa solo por clave?
const userSchema = new Schema( { socialHandles: { type: Map, of: String }, active: {type:Boolean, default:true} } );Puedo consultar y encontrar un usuario cuyos identificadores sociales tengan una clave de instagram y la clave de instagram tenga un valor particular con la siguiente sintaxis.
let user = await User.findOne({ 'socialHandles.instagram': 'jondoe' });Estoy buscando una forma de consultar y encontrar las identificaciones de instagram del usuario si existe una clave llamada instagram. Algo del siguiente formulario, es decir, obtener un usuario con un identificador social de instagram (necesitaría el valor de instagram más adelante).
let user = await User.findOne({ 'socialHandles.instagram': * }); // this is just a wrong syntax to explain what I want to achieve