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
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