jQuery: generare un identificativo di MongoDB

Per effettuare test con le API REST in jQuery può essere utile generare un ID di MongoDB sintatticamente valido

jQuery di Gabriele Romanato

Per effettuare test con le API REST in jQuery può essere utile generare un ID di MongoDB sintatticamente valido.

La soluzione è la seguente:


$.generateMongoId = function() {
    var timestamp = ( new Date().getTime() / 1000 | 0 ).toString( 16 );
    var template = "%%%%%%%%%%%%%%%%";
    return timestamp + template.replace( /[%]/g, function() {
        return ( Math.random() * 16 | 0 ).toString( 16 );
    }).toLowerCase();
};

Esempio d'uso:


console.log( $.generateMongoId() ); // '5a6c0a46818af801f889ca85'

Commenti