62 votes

Utilisation par mangouste de la méthode .select()

Je suis assez confus avec l’utilisation de la `` méthode. Voici comment je l’utilise, et c’est faux:

Ce que j’essaie de réaliser, c’est simplement de sélectionner parmi les transactions dans la base de données ceux avec ce nom d’utilisateur et je veux retirer uniquement les champs répertoriés dans la méthode. Quelqu’un peut-il indiquer comment dois-je utiliser la méthode? Merci.

88voto

pkyeck Points 6158

les documents disent que vous pouvez y parvenir comme ça:

Mangouste v4.0

ancienne API obsolète

vous pouvez donc le faire sans `` .

22voto

lee Points 346

c’est une autre façon: requêtes dans la mangouste

19voto

FelipeP Points 456

Maintenant, il existe une façon plus courte de le faire (ne pas utiliser `` et ne pas utiliser un tableau), en passant simplement les champs séparés par des espaces comme deuxième argument

Les Docs

12voto

Alex Stubbs Points 141

Pour récupérer certains champs sans récupérer le '_id', vous pouvez spécifier de l’exclure

10voto

tandrewnichols Points 962

Cela a été très utile: Comment protéger le champ de mot de passe dans Mongoose / MongoDB afin qu’il ne revienne pas dans une requête lorsque je remplis des collections?

On dirait que vous avez quelques options.

1) Utilisation . 2) Utilisation . Je ne peux pas vérifier cette méthode, mais si elle fonctionne avec `` , je ne vois pas pourquoi elle ne fonctionnerait pas ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X