Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    short-mongo-idpublic

    Short Mongo Id

    Generate short id's from MongoDB Object ID's for use in url's or other applications.

    Id's are generated from the timestamp and counter of the MongoDB Id, with some slight variation. They should be reasonably unique.

    This is, unfortunately, a one-way function. It will reliably produce the same short id for the same MongoDB Id, but the operation can't be reversed (it is missing information about the machine id, process id, and most of the counter).

    Install

    Use NPM:

    $ npm install short-mongo-id

    or Git:

    $ git clone git://git@github.com/treygriffith/short-mongo-id.git

    Use

    Pass a MongoDB ObjectId (or a string that can be converted to one) and it will return a reasonably unique short id made of [-_a-zA-Z0-9].

    var shortId = require('short-mongo-id');
    var id = shortId("507f191e810c19729de860ea"); // returns "iTxuMF"

    License

    MIT (see License)

    Keywords

    none

    install

    npm i short-mongo-id

    Downloadsweekly downloads

    387

    version

    0.1.1

    license

    none

    last publish

    collaborators

    • avatar