2016-04-24 62 views
0

我喜欢在我的mongo数据库中添加一些更改。但是在节点中做这些改变是非常困难的。节点中的Mongodb的异步脚本

我有一个树集合的数据库。

  1. 地方=> _id,名称,place_id
  2. New_Places => _id,名称,place_id
  3. 任务=> _id,任务,PLACE_NAME,

收集任务,有一个名为列:地点 这个地方是指向收集地点的地方的名称。不是_id而是名字

这是我需要做的。 与 “New_Places”=> place_id比较场所=> place_id和New_Places =>名称的值添加到集合地点=> NEW_NAME

的收集将是:地方=> _id,名称,place_id,NEW_NAME

现在我需要用Places => new_name替换Task => place_name。

然后,如果我需要有异步代码瀑布运行此脚本删除的地方收集和New_Places重命名为地方

我面对的问题。有没有办法在一次运行中进行这些更改?

+0

使用异步瀑布方法https://github.com/caolan/async –

回答

0

因此,Task => place_name需要是Places => new_name,它需要是New_Places =>名称,在您的方案中最后一次重命名后变为位置。

我认为如果您只是使用该新名称更新Places => name和Task => place_name,则可以实现同样的效果。