将文档ID存储在数据属性中是一种好习惯吗?

时间:2014-04-11 13:26:31

标签: mongodb mongoose socket.io

在我的大多数应用中,我需要在数据属性上存储ID,以对DOM的特定元素执行CRUD操作。

事实上,我的元素不一定符合特定条件,或者共享多个条件,因此我必须删除它们的唯一方法(例如,当用户点击它时)是将它们的ID存储在{{1 }}属性,然后将其发送到我的服务器。

我经常使用data-id

这是一个好习惯吗?

1 个答案:

答案 0 :(得分:1)

这是一种很好的做法。我不认为存储这个识别数据的属性比data-id更好。您需要文档的某些唯一标识符,以便服务器在执行更新/删除操作时知道用户想要与哪个文档进行交互。

只要您的文档在服务器端正确验证,即在删除/更新之前检查以确保会话中的用户有权执行有效操作,就不会有暴露文档的安全风险{{ 1}} S上。