The save callback is called with several arguments - the object and numberAffected. Therefore, the promise is fulfilled using an array [object, numberAffected]. (this changes in version 3.0)
, ( ), :
order.saveAsync().then(function(result) {
var order = result[0];
return order._id;
});
get
order.saveAsync().get(0).then(function(order) {
return order._id;
});
order.saveAsync().spread(function(order, numberAffected) {
return order._id;
});