Vérifiez si l'ID existe dans une collection avec une mangouste

Par exemple, j'ai une collection User:

var mongoose = require('mongoose');

var UserSchema = new mongoose.Schema({
    email: String,
    googleId: String,
    facebookId: String,
    displayName: String,
    active: Boolean
});

module.exports = mongoose.model('User', UserSchema);

Et puis j'ai un ID:

var userID = "some-user-id"

Quel est le bon moyen de vérifier si l'id existe dans le User collection. Je n'ai pas besoin de lire le fichier ou de le renvoyer, j'ai juste besoin de true ou false valeur.

Voici un moyen de l'atteindre:

User.findOne({
     _id: userID
}, function (err, existingUser) {

Mais est-il plus rapide et plus efficace?

source d'informationauteur Michael

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *