无法将文档插入本地集合

时间:2016-06-24 11:37:07

标签: mongodb meteor

此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 个答案:

答案 0 :(得分:0)

您需要正确创建的集合,例如

var toCollection = new Mongo.Collection('toCollection');
var fromCollection = new Mongo.Collection('fromCollection');

注意

  1. 我创建了两个集合
  2. new Mongo.Collection的单个参数是集合的名称,而不是其中包含值“null”的字符串。