Это должно быть очень здорово использовать неблокирующий код, но у меня заканчиваются идеи о том, как выполнить эту задачу. Я должен подтвердить значение, сделав несколько децибел запросов следующим образом:проверка на mongodb с nodejs
validate = function() {
var valid = true;
db.collection('posts').findOne({date: ....}, function(err, post){
if (..) valid = false
}
db.collection('posts').findOne({author: .....}, function(err, post){
if (..) valid = false
}
return valid;
}
Это очень хорошо, что валидация может работать в манере подключить одновременно, но проблема заключается в том, чтобы вернуть конечное состояние. Очевидно, что мой пример не сработает. Функция вернется к выполнению db запросов.