2
Mongoose的Query#exec方法说它执行查询并返回一个Promise对象。我不明白的是为什么这是必需的,因为已经有一个Query#then方法。猫鼬:查询#exec的目的是什么
具体的例子:
考虑一些简单的模型
var Foo = mongoose.model("Foo", {name: String});
是什么
Foo.find().then(
function(res){ /* .. */ },
function(err) { /* .. */ }
);
和
Foo.find().exec().then(
function(res){ /* .. */ },
function(err) { /* .. */ }
);
两者之间的差异似乎工作道具erly。
第一首先不应该给你正确的任务结果.. –
@ Shih-MinLee对不起,但我不明白你的意见。你能向我解释吗? – muffel