пн goose порядок методов - PullRequest
       76

пн goose порядок методов

0 голосов
/ 20 февраля 2020

Я пытаюсь создать новый объект и сохранить его в базе данных, затем найти все объекты из базы данных и распечатать его. но здесь он сначала запускает метод 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() даже если я определил create() до find(), и технически метод create() должен выполняться первым. может кто-нибудь объяснить почему. Заранее спасибо.

...