Мангуст порядок методов
Я пытаюсь создать новый объект и сохранить его в базе данных, а затем найти все объекты из базы данных и распечатать их . но здесь он сначала запускает метод find (), даже если я вызываю метод find() после create(). может ли кто-нибудь объяснить, почему это так?
вот мой код :
Cat.create({ name : "Billy", age : 10, breed : "Turkish Van" }, function(err,cat){ if(err) { console.log("Oh Error!!"); }else { console.log("Great!!"); console.log(cat); console.log("=========================================="); } }); Cat.find({},function(err,cats){ if(err){ console.log("Oh Error!!"); }else { console.log("All the cats !!! "); console.log(cats); } });
Что я уже пробовал:
я попробовал создать новую кошку мимо
var newC=new Cat({ name :"Tommy", age : 10, breed: "Persian" }); newC.save(function(err,cat){}
тем не менее в консоли он сначала запускает метод find (), а затем метод create (). может кто-нибудь объяснить почему.
Заранее спасибо.