我们为我们的装备建立了一个库存和检验管理器,每个项目类型可以有不同的时间表,并且可以有多个相同的项目。我们对所有物品进行序列化以进行跟踪。我的问题是如何将 scriptDb 构造为每个序列号只有一个对象。目前,我正在分别存储每个检查和移动,并且只通过序列号进行迭代。有没有一种适当的方法让它的结构如下所示,而不会覆盖对象的 inspHx 部分中的先前条目?
{serialNumber,itemType,manufacturer,expDate,inspHx{多个条目}}
如果我通过 serialNumber.inspHx 获取项目并将新记录保存到其中,则会删除 inspHx 中的前一个对象。如何继续向一个序列号的 inspHx 添加新记录?
感谢您的建议。