1

这里的第一个问题:D

我正在尝试处理使用 node.js 和 mongodb 创建用户帐户的边缘情况,其中一个或多个用户尝试创建具有相同用户名的帐户。当新用户尝试创建新用户帐户时,我首先使用findOne异步调用检查它是否存在于数据库中。找到一个后,会有一个回调调用另一个异步调用 bcrypt 子例程。

我害怕以下执行顺序:

req->req->findOne->findOne ...

甚至:

req->req->findOne->bcrypt->findOne ...

我该如何处理这种情况?

4

0 回答 0