我有一个Node.js函数,它通过MongoDB将一个Invitation对象插入到相应的集合中。架构表示邀请的电子邮件属性必须是唯一的。我正在使用Async / Await,并且可以使用好的模式上的建议来检查该电子邮件是否已存在邀请,该邀请是否已过期,如果是,则删除它并插入新的邀请。
这是我到目前为止所得到的。它不会删除过期的邀请,因此更新失败。不知道为什么。
<div class="row">
<div class="loader" id="load1"></div>
</div>
---
--
---
<div class="col-sm-4">
<legend>Start Running</legend>
<button type="button" id="btn1" class="btn btn-primary" disabled>Start</button>
</div>
答案 0 :(得分:1)
您需要一种比较日期的更好方法。 如moment或者如果ldInvitation.auth.expires是时间戳,则可以使用新的Date.now()进行比较。那是你的问题。