【发布时间】:2016-06-24 11:37:06
【问题描述】:
这个 Meteor 客户端代码应该将一个集合中的所有文档插入另一个集合,但 ToCollection.find({}).count() 返回 0。知道如何解决这个问题吗?
//client/lib.js
toCollection = new Mongo.Collection('null');
Meteor.subscribe('fromCollection'); //<------FromCollection has many documents
FromCollection.find({}).forEach((doc) => {
toCollection.insert(doc); //<------but nothing was inserted
});
【问题讨论】:
-
1.为什么要提供字符串
'null'?你的意思是null? 2. 插入文档前需要等待订阅准备好。 -
@MasterAM 我不知道是否需要 null。我阅读了文档以使其成为本地化,但我在 Discover Meteor 上阅读了本地意味着在本地范围内定义,所以我很困惑。