我试图在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中运行代码,因为查询使用了时刻对象。
答案 0 :(得分:3)
我可以通过在Meteor Shell上调用以下内容来完成此操作:
MyCollection = Mongo.Collection.get("collectionName");
替换" collectionName
"使用包含mongo db集合名称的字符串。
同样Mongo.Collection.getAll()
返回shell上的所有集合。