在 MongoDB 的集合中跟踪和保存更新
大家好!我是 Samuel,我是一名年轻的 Web 开发人员。实际上,我正在从事一个项目来帮助我家族的生意。 该系统是关于使用二维码对车辆进行访问控制的。它由连接到 noSQL DB (MongoDB) 的 Web 应用程序 (Angular6)、移动应用程序 (Ionic3) 和 REST API (NodeJS) 组成。 我的收藏之一是 Reservations,文档的结构如下: { _id:
大家好!我是 Samuel,我是一名年轻的 Web 开发人员。实际上,我正在从事一个项目来帮助我家族的生意。
该系统是关于使用二维码对车辆进行访问控制的。它由连接到 noSQL DB (MongoDB) 的 Web 应用程序 (Angular6)、移动应用程序 (Ionic3) 和 REST API (NodeJS) 组成。
我的收藏之一是 Reservations,文档的结构如下:
{ _id: number, serviceId: number, datetimePaid: Date, responsible: Person, state: string, tickets: Tickets[], }
门票是这样的:
{ price: number, passenger: Person, roundtrip: boolean }
具有不同角色(具有更高或更低权限)的用户可以修改预订,但我需要跟踪用户何时修改了文档的某些字段,以便为管理员提供解决可能问题的好方法。
可以更新的操作或字段是:
-
日期时间付费
-
责任人(换成其他人)
-
状态
-
张票[i].passenger
-
在门票数组中添加或删除元素
我还没有找到 MongoDB 为其提供的任何本机解决方案,我有几个想法,但我想听听你的策略或方法。
提前谢谢了
更多推荐
所有评论(0)