sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose, find, returner specifikke egenskaber

Du bruger projektion. Det første eksempel i mongoose-forespørgselsdokumenterne har en projektionsoperation gemt.

NB:ikke rigtig kode b/c Jeg fremhævede de vigtige bits med tredobbelte stjerner

// 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.
})

Person Skemaet er ikke specificeret, men jeg synes, eksemplet er klart nok.



  1. Sådan bruger du $push update modifier i MongoDB og C#, når du opdaterer et array i et dokument

  2. MongoDB Index på forskellige typer

  3. mongodb 3.x driver Android kompatibilitet

  4. Er der en måde at skrive pyspark dataframe til azure cache for redis?