【问题标题】:Insert records into database and at the same time notify users about number of record inserted or failed in node.js将记录插入数据库,同时通知用户在 node.js 中插入或失败的记录数
【发布时间】:2019-02-15 23:17:00
【问题描述】:

我有这样的要求:

最多 500 条记录。

  1. 我必须在表中插入记录。但是,在插入它们之前,我必须检查是否已经插入了相同的记录或其父母。

  2. 想要实现:-如何在node.js中插入记录后同时通知用户 示例:- 如果我上传 400 条记录并插入 5 条记录,则应通知用户插入 5 条记录,如果有任何失败,则应通知失败的记录计数。

任何帮助将不胜感激。

【问题讨论】:

  • Stack Overflow不是免费的代码编写服务。您应该尝试自己编写代码。在doing more research 之后,如果您有问题,您可以发布您尝试过的内容,并清楚地解释什么不起作用,并提供一个minimal reproducible example 。我建议阅读How to Ask 一个好问题和the perfect question。另外,请务必使用tour
  • @Igor,我不指望代码。如果您知道插入记录后如何立即通知用户?因为如果我发送结果,我将无法再次发送。谢谢

标签: node.js angular node-modules


【解决方案1】:

伊戈尔已经告诉过你如何提出问题,所以你应该通过他纠正的内容。 现在回答你的问题,你基本上需要控制插入。并使用 2 个计数器,例如:let inserted , let notInsertedvar inserted , var notInserted

  • 对于每个插入,您检查是否存在,如果是,则 notInserted +1 否则插入 +1 最后,您应该将结果返回给用户res.send().json({message:"Inserted"+ inserted+"Not Inserted"+notInserted}) ;

像这样!

【讨论】:

  • 我不用马上通知。我得一一通知。谢谢
  • 使用ngOnChanges() 来做
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-05
  • 2018-11-04
  • 2021-03-27
相关资源
最近更新 更多