This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
objectid with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
mongodb objectid utilities
1.x is probably the version you want to use in a browser. 3.x focuses on compatibility with the npm
$ npm install objectid
var objectid = require('objectid') var id = objectid() objectid.isValid(id) // => true objectid.isValid('4frsdef43wzx') // => false
objectid.isValid returns true for
mongodb native driver
ObjectID objects, or any other representations with a
.toString method which returns the hex string encoding of a valid objectid.
objectid with an existing objectid - whether a string, an object created by this module, an objectid created by another driver (such as the result of a query) - will cast the value to an instanceof this module. It will throw if the argument is not a valid ObjectId.
Curried to support creating equality predicates.
From package root:
$ npm install $ npm test
jden email@example.com @leJDen
MIT. (c) 2013 Agile Diagnosis firstname.lastname@example.org See LICENSE.md