Предполагая, что ваше поле пароля является «паролем», вы можете просто сделать:
.exclude('password')
Здесь есть более обширный пример
. Это сфокусировано на комментариях, но это тот же самый принцип в игре.
Это то же самое, что использовать проекцию в запросе в MongoDB и передачу {"password" : 0}
в поле проекции. См. здесь
Вы хотите писать синие буквы только тогда, когда i > 5
- оберните другую часть в блок else
if (i >= 5) {
html += '<span class="blue blast">' + split[i] + '</span>';
} else {
html += '<span class="blast">' + split[i] + '</span>';
}
Это мое предложение:
function myFunction(num) {
const splitted = document.querySelector('.title').innerHTML.split('');
const newContent = splitted.map((letter, i) => {
const className = i >= splitted.length - num ? 'blue blast' : 'blast';
return '<span class="'+className+'">' + letter + '</span>';
}).join('');
document.querySelector('.title').innerHTML = newContent;
}
myFunction(3);