[Mongoose] Use mongoose.Types.ObjectId.isValid for ObjectId Validation

Tadashi Shigeoka ·  Wed, March 18, 2015

For ObjectId validation in Mongoose, there’s a method called mongoose.Types.ObjectId.isValid, so let’s use this.

mongoose | マングース

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

Reference Information

That’s all from the Gemba.