处理重复插入节点js
Handle Duplicate insertion node js
处理重复插入的最佳方法是什么?
要么我们应该在插入之前检查项目是否已经存在然后通知用户重复条目,要么我们可以处理错误消息并让用户知道它是重复条目。
使用第一种方法将花费我们额外的数据库调用。
或者如果有任何其他更好的方法来处理这个问题,请告诉我。
最好的方法是使用基于数据的主键。如果您的数据无法做到这一点,那么您必须在插入之前查询数据库。
重复插入是在数据库级别。
- 您对 api 的呼叫必须来自前方 end.So 您需要
确保首先避免重复调用,例如你应该
用户第一次单击按钮后立即禁用该按钮。
或
- 您可以像主键一样添加数据库架构级别检查,这样如果
重复数据出现错误被抛出,同样可以转发到
用户。
或
在插入之前检查数据是否存在是一个代价高昂的调用,而且您也必须使用 master 所以尽量避免这种情况。
处理重复插入的最佳方法是什么?
要么我们应该在插入之前检查项目是否已经存在然后通知用户重复条目,要么我们可以处理错误消息并让用户知道它是重复条目。
使用第一种方法将花费我们额外的数据库调用。
或者如果有任何其他更好的方法来处理这个问题,请告诉我。
最好的方法是使用基于数据的主键。如果您的数据无法做到这一点,那么您必须在插入之前查询数据库。
重复插入是在数据库级别。
- 您对 api 的呼叫必须来自前方 end.So 您需要 确保首先避免重复调用,例如你应该 用户第一次单击按钮后立即禁用该按钮。
或
- 您可以像主键一样添加数据库架构级别检查,这样如果 重复数据出现错误被抛出,同样可以转发到 用户。
或
在插入之前检查数据是否存在是一个代价高昂的调用,而且您也必须使用 master 所以尽量避免这种情况。