MongoDB NodeJS调用序列化

时间:2019-04-17 14:33:56

标签: node.js mongodb

我有一个代码块,可以对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();
});

我正在寻找一种更模块化的方式,而不是嵌套然后调用结构:

SQLite serialize

0 个答案:

没有答案