1.0.1 • Published 10 years ago
parse-bson-objectid v1.0.1
parse-bson-objectid
Parse parts of a MongoDB BSON ObjectId:
timestamp: 4-byte timestamp (Number, big-endian signed integer)machine: 3-byte machine identifier (Buffer, byte sequence)pid: 2-byte process id (Number, big-endian unsigned integer)counter: 3-byte counter (Number, big-endian unsigned integer)
Install
npm install parse-bson-objectidExample
> var parse = require("parse-bson-objectid");
> parse("564b86ef165bd87b6e595515")
{ timestamp: 1447790319,
machine: <Buffer 16 5b d8>,
pid: 31598,
counter: 5854485 }API
var parse = require("parse-bson-objectid");parse(objectid)
Parse an objectid into individual ObjectID parts. objectid can be
given as:
- A buffer
- A hex string
- An instance of ObjectId (any object with
.toHexString()function)