你如何从流星壳访问一个集合?

时间:2015-04-03 19:10:41

标签: meteor

我试图在meteor shell中执行此查询,我需要使用meteor shell,因为其中一个查询参数是一个时刻对象。

date = moment().subtract(5, 'hours').toDate()
return Messages.find {createdAt: {$gte: date}}

meteor shell

> Messages = new Mongo.Collection("messages")
Error: A method named '/messages/insert' is already defined

> Messages
ReferenceError: Messages is not defined

我必须在meteor shell中运行代码,因为查询使用了时刻对象。

1 个答案:

答案 0 :(得分:3)

我可以通过在Meteor Shell上调用以下内容来完成此操作:

MyCollection = Mongo.Collection.get("collectionName");

替换" collectionName"使用包含mongo db集合名称的字符串。

同样Mongo.Collection.getAll()返回shell上的所有集合。