Skip to content

mikinho/node-tv4-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tv4-mongodb

About

Helper module for tv4 to validate against MongoDB ObjectId.

Install

$ npm install --save tv4 tv4-mongodb

Usage

const assert = require("assert");
const tv4 = require("tv4");

const validator = tv4.freshApi();
validator.addFormat(require("tv4-mongodb"));

const schema = { type: "string", format: "bson-objectid" };

assert(validator.validate("585d4f15d890997a4fb0d2e8", schema)); // Valid ObjectId
assert(!validator.validate("585d4f15d890997a4fb0d2z8", schema)); // Invalid ObjectId

About

Mongoose validation constraints in the form of tv4 validator callbacks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published