sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Encontrar objeto basado en el elemento de la matriz, devolver solo el elemento de la matriz coincidente?

Puede incluir ambos términos de identificación en una sola consulta y la proyección de un solo elemento seguirá funcionando:

Person.findOne({_id: personId, 'things.id': 2}, {'things.$': 1}, 
    function(err, person) { ...