sql >> Database >  >> NoSQL >> MongoDB

Mongoose, zoek, retourneer specifieke eigenschappen

Je gebruikt projectie. Het eerste voorbeeld in de mangoest-querydocumenten bevat een projectiebewerking.

NB:geen echte code b/c Ik heb de belangrijke stukjes gemarkeerd met driedubbele sterren

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

De Person schema is niet gespecificeerd, maar ik denk dat het voorbeeld duidelijk genoeg is.



  1. Aan de slag met databaseautomatisering

  2. Hoe gebruikers en authenticatie in MongoDB te beheren

  3. problemen bij het instellen van backend voor selderijtaken in Python

  4. Redis + ActionController::Live threads sterven niet af