我有一个数组,里面装满了对象,从数据库中查询,这个数组显示为用户的表格。
用户想要删除1个项目,以便服务器从客户端接收请求并相应地更新数据库。
问题:我应该如何更新用户的观点?
我应该再次查询数据库并从中选择所有内容并将其重新分配给我的模型,还是应该快速array.remove(element)
?
哪一个是首选方法?
答案 0 :(得分:2)
如果您正在处理的是真实世界的应用程序,那么您应始终在数据库中查询新的结果。这样做可以确保
因此,再次重新查询数据库并从中选择所有内容并将其重新分配给您的模型。
答案 1 :(得分:1)
您应该等待 db 查询(delete
)是否正确运行,然后从array
中删除该项目。
执行另一个select
的唯一原因是,如果您要检查 db 中的任何修改。