我正致力于基于MEAN Framework的Web应用程序。我使用Node.JS& Express.Js服务器端,MongoDB作为数据库,AngularJS在前端。
我正在我的网站上创建支持服务单系统。因此,如果用户有任何问题,他们可以启动支持服务单,当他们填写表单以创建票证并提交表单时,我想为该用户票证生成顺序ID。
规则:
ID应该是从5000开始并且正在进行的普通号码(即5001,5002,5003,...... n)
当生成新票证时,系统应检查最后一张支持票证ID,然后将其递增1(即最新ID = 5033,新ID = 5044. 表示现在最新ID为5044 < /强>)
我尝试了什么:
我考虑过在Node.Js中创建一个包含最新ID的模块。而且我会在每个票务代码上获得该ID。将其递增1并更新模块中的最新ID。
class Event < ActiveRecord::Base
belongs_to :room
end
然后我将模块导出到我的路线中,我尝试在表单提交时增加ID。
// config/supportTicket
module.exports = {
latestTicketID : 5059
};
问题:
如何将模块中的更新更新为最新的递增值?目前,我可以在数据库中保存增量值,但模块中的ID值不会更新。
这也是正确的方法吗?是他们实现这个目标的更好方法吗?
任何帮助将不胜感激。