6
Mam następujący kod, który sprawdza mój „czasowej” murawę:Mongoose walidacja asynchroniczny schemat nie działa
orgSchema.path('timezone').validate(function(value) {
return Timezone.findOne({_id: value}, "_id", function (err, timezone) { return false; });
}, "Please provide a valid timezone");
Pole jest zawsze mija, nawet kiedy dodać „return false” w funkcji najbardziej wewnętrznej. Wiem, że gdzieś brakuje callbacku - byłbym wdzięczny za pomoc.
Jeszcze raz dziękuję, JohnnyHK! –