我有一个代码块,可以对MongoDB进行不同的操作。我想确保每个都一个接一个。因此,每个呼叫都确保前一个呼叫已完成。而不是使用call.then
结构,有没有像sqlite序列化那样的模块化方式?
dbo.collection('users').updateOne(
{'userName':eBayController.loggedUsername},
{ $push: {orderHistory: product } }
);
dbo.collection('users').updateOne(
{'userName':eBayController.loggedUsername},
{ $inc: {wallet: totalPrice * (-1) } }
);
dbo.collection('users').updateOne(
{'userName':productSellerInformation.sellerName},
{ $inc: {wallet: totalPrice} }
).then(function() {
fetchProducts();
});
我正在寻找一种更模块化的方式,而不是嵌套然后调用结构: