小编Geo*_*son的帖子

在 Mongodb 中执行数据清理

我的应用程序跟踪整个系统中数据的移动。当记录移动时,它被放置在一个单独的集合中,该集合确定文档是在途中、可用还是停止服务。我使用 $addToSet 来放置 _id,并使用 $pullAll 来确保当文档从航路移动到可用时,它不会重复。但是当 _id 完全移动到新位置时,我需要从旧位置删除旧数据并将其插入新位置。插入有效,但我无法弄清楚如何从旧位置正确删除数据。这些都在 Meteor Calls 和 Mongodb 中

          if last.status is "Enroute"
            LastLocation.update locationId: last.locationId,partId: last.partId,
                $addToSet:
                    enroutePurchaseIds: lastPurchaseId
                $pullAll:
                    availiblePurchaseIds: lastPurchaseId
                    outOfServicePurchaseIds: lastPurchaseId

Run Code Online (Sandbox Code Playgroud)

javascript mongodb coffeescript meteor

6
推荐指数
1
解决办法
243
查看次数

标签 统计

coffeescript ×1

javascript ×1

meteor ×1

mongodb ×1