sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose, najít, vrátit konkrétní vlastnosti

Používáte projekci. První příklad v dokumentech dotazu mongoose má zasunutou operaci projekce.

Pozn.:není to skutečný kód b/c Důležité bity jsem zvýraznil trojitými hvězdičkami

// 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 schéma není specifikováno, ale myslím, že příklad je dostatečně jasný.



  1. MongoDB získává mLab  –  Jaké jsou různé alternativy MongoDB hostingu?

  2. Jak zkontrolovat, zda je index skrytý v MongoDB

  3. MongoDB duplikuje dokumenty i po přidání jedinečného klíče

  4. Práce s vnořenými objekty v Redis?