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

Mongoose/Mongodb:Vyloučit pole z vyplněných dat dotazu

Druhý parametr populate je řetězec pro výběr pole, takže to můžete udělat takto:

Author
  .findOne({personcode: code})
  .select('-_id -__v')
  .populate('bookids', '-_id -__v')
  .exec(function (err, data) {
    //foo
});

Všimněte si, že byste měli zkombinovat výběr polí do jednoho řetězce.



  1. MongoDB synchronizuje vývojové a výrobní databáze

  2. připojení mongodb vytvořené v mongolab prostřednictvím java aplikace

  3. Mongodb:souhrnné pole celých čísel pro každou pozici pole

  4. Aktualizace reference spolu s dalšími hodnotami Mongoose