我想在我的mongo数据库中添加一些更改。但是在节点中进行这些更改真的很难。
我有一个带有树集合的数据库。
收集任务有一个名为:places的列 这个地方指向收集地点的地名。不是_id而是名称
这是我需要做的。 比较Places => place_id with“New_Places”=> place_id并添加New_Places =>的值集合名称Places => NEW_NAME
该集合将是:Places => _id,name,place_id,new_name
现在我需要替换Task => place_name with Places =>新名字。
然后删除Places集合并将New_Places重命名为Places
如果我需要一个异步代码的瀑布来运行这个脚本我面临的问题。有没有办法在一次运行中进行这些更改?
答案 0 :(得分:0)
所以,任务=> place_name需要是Places => new_name,需要是New_Places =>名称,在您的方案中最后一次重命名后成为“地方”。
如果您只是更新Places =>我认为您可以实现相同的目标name和Task =>具有该新名称的place_name。