在Meteor app中将地图名称映射到id

时间:2015-08-26 13:05:29

标签: javascript node.js mongodb meteor

在Meteor中,我已经订阅了一个出版物,这些出版物从一个集合中发布了许多文档。每个文档都有_idname。我在我的应用程序中的某处打印了所有这些文档。

在我的应用中的其他地方,我有一些ID。但是,我想打印与id相对应的名称,而不是打印ID。

我可以简单地使用

for (var i=0; i<idList.length; i++) {
  doc = CollectionName.findOne(idList[i]);
  console.log(doc.name);
}

但这会导致性能不佳吗?我在想,既然我已经订阅了整个集合,那么为每个id执行mongodb调用都不会花费更多。我错了吗?

0 个答案:

没有答案