Как сгенерировать уникальный идентификатор с помощью node.js

function generate(count) {
    var founded = false,
        _sym = 'abcdefghijklmnopqrstuvwxyz1234567890',
        str = '';
    while(!founded) {
        for(var i = 0; i < count; i++) {
            str += _sym[parseInt(Math.random() * (_sym.length))];
        }
        base.getID(string, function(err, res) {
            if(!res.length) {
                founded = true; // How to do it?
            }
        });
    }
    return str;
}

Как установить значение переменной с обратным вызовом запроса базы данных? Как я могу это сделать?

Ответы на вопрос(7)

Ваш ответ на вопрос