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

Mangosta, encuentra, devuelve propiedades específicas

Usas la proyección. El primer ejemplo en los documentos de consulta de mongoose tiene una operación de proyección incorporada.

NB:no es un código real porque resalté las partes importantes con estrellas triples

// find each person with a last name matching 'Ghost', ***selecting the `name` and `occupation` fields***
Person.findOne({ 'name.last': 'Ghost' }, ***'name occupation'***, function (err, person) {
  if (err) return handleError(err);
  console.log('%s %s is a %s.', person.name.first, person.name.last, person.occupation) // Space Ghost is a talk show host.
})

La Person el esquema no está especificado, pero creo que el ejemplo es lo suficientemente claro.