增加查询结果数组按节点中的对象传递对象。这是一个坏主意吗

时间:2014-06-27 01:49:21

标签: arrays node.js performance mongodb

我有一个应用程序查询mongo的数据,然后接收一个abject让我们调用这个对象" DATA "这是一个结果数组,让call调用这些对象作为" 结果"。

每个结果都有一个名为" usersViewed"的属性。此属性是已查看实体的用户数组。

我想处理每个结果并创建一个全新的对象减去" usersViewed"属性。

我目前正在做的是循环结果并搜索当前用户在" userViewed"使用下划线的属性,然后将每个RESULT重建为一个新对象减去" usersViewed"相反,我已经扩充了每个对象以包含一个名为" iSawThis"的属性。

性能有多糟糕?我听说有关分叉过程的讨论?我也听说节点不是为繁重的工作而设计的。有更好的解决方案吗?

结果:

   DATA = [{title: "title 1", usersViewed:['me', 'durant', 'hudgens'] },
{title: "title 1", usersViewed:['me', 'durant', 'hudgens'] }]

0 个答案:

没有答案