[Mongoose] Use mongoose.Types.ObjectId.isValid for ObjectId Validation
For ObjectId validation in Mongoose, there’s a method called mongoose.Types.ObjectId.isValid, so let’s use this.
var mongoose = require('mongoose');
console.log(mongoose.Types.ObjectId.isValid);
// [Function: isValid]
console.log(mongoose.Types.ObjectId.isValid('53cb6b9b4f4ddef1ad47f943'));
// true
console.log(mongoose.Types.ObjectId.isValid('spam'));
// false
That’s all from the Gemba.