Ich habe eine kleine Frage.Ich versuche, diesen Code und warum 5 ist vor "miau" .Ich dachte, dass der Grund ist, dass die Geschwindigkeit von save Db langsamer ist und versuchen, viele Operationen nach console.log (5), aber "Miau" war zuletzt auch.Mongoose Geschwindigkeit Anfrage
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');
var Cat = mongoose.model('Cat', { name: String });
var kitty = new Cat({ name: 'Zildjian' });
kitty.save(function (err) {
if (err) {
console.log(err);
} else {
console.log('meow');
}
});
console.log(5);
Mögliche dupe http://stackoverflow.com/questions/23667086/why-is-my-variable-unterned-after-i-modify-it-inside-of-a-function-asynchron – chridam