所以当我这样做时,它返回undefined
User.findOne({
phone: phoneTo
}, function (err, user) {
Payments.findOneAndUpdate({
companyId : user.company
},{$inc: {"balance": -2}},function (err, account) {
console.log(account); // returns undefined
});
});
但是当我这样做时,我在控制台中获得了我的帐户
User.findOne({
phone: phoneTo
}, function (err, user) {
Payments.findOne({
companyId : user.company
},function (err, account) {
console.log(account);
});
});
这就是它的回报。这是带有余额对象的付款模型。
{ _id: 54c182718e911148d9f70c62,
customerId: 'cus_5Z262sTHkMgu02',
companyId: '54c182708e911148d9f70c61',
userId: '54c182708e911148d9f70c60',
balance: '600',
__v: 0 }