Как мы можем вернуть строку из функции обратного вызова в корневую функцию в node.js?

function add(post)
{
    var word = new KeyWord({ keyword: post.keyword});    
    word.save(function (err, word) 
    {
        if(err)
        {
            if(err.code==11000)
                return post.keyword + ' is already added.';
        }
        else
            return 'Added : ' + post.keyword;
    });
}

Когда я пытаюсь прочитать возвращаемое значение функции add, он ничего не возвращает.
А также, когда я пытаюсь поместить сообщение в переменную и вернуть, что извне также дать нулевое значение.

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

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