这里的第一个问题:D
我正在尝试使用node.js和mongodb来处理创建用户帐户的边缘情况,其中用户或用户尝试使用相同的用户名创建帐户。当新用户尝试创建新用户帐户时,我首先使用findOne
检查它是否存在于数据库中,这是一个异步调用。完成查找后,会有一个回调调用另一个对bcrypt子例程的异步调用。
我害怕以下执行顺序:
req->req->findOne->findOne ...
甚至:
req->req->findOne->bcrypt->findOne ...
我该如何处理这种情况?