Mongodb 如何验证ObjectID

Mongodb 如何验证ObjectID,mongodb,joi,objectid,Mongodb,Joi,Objectid,使用Joi模式验证,是否可以针对MongoDB ObjectID进行验证 像这样的东西可能很棒: _id: Joi.ObjectId().required().error(errorParser), 签出如果您使用的是新版本的Joi,则此软件包有效 const Joi = require('joi-oid') const schema = Joi.object({ id: Joi.objectId(), name: Joi.string(), age: Joi.number().

使用Joi模式验证,是否可以针对MongoDB ObjectID进行验证

像这样的东西可能很棒:

_id: Joi.ObjectId().required().error(errorParser),

签出

如果您使用的是新版本的Joi,则此软件包有效

const Joi = require('joi-oid')

const schema = Joi.object({
  id: Joi.objectId(),
  name: Joi.string(),
  age: Joi.number().min(18),
})

包:

据我所知,您可以执行Joi.objectId().required()
const Joi = require('joi-oid')

const schema = Joi.object({
  id: Joi.objectId(),
  name: Joi.string(),
  age: Joi.number().min(18),
})