Например, у меня есть коллекция 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);
А потом у меня есть ID:
var userID = "some-user-id"
Каков правильный способ проверить, существует ли этот идентификатор в коллекции User
. Мне не нужно это читать файл или возвращать его, мне просто нужно значение true
или false
.
Вот один из способов его достижения:
User.findOne({
_id: userID
}, function (err, existingUser) {
Но есть ли более быстрый и эффективный способ?