如何在Meteorjs中测试集合ID

时间:2015-01-18 13:56:21

标签: javascript meteor

我的一些方法将ID作为输入。我想知道如何使用检查包来检查这些是否是有效的ID。看来Meteor并没有使用Mongo文档中定义的约定。

1 个答案:

答案 0 :(得分:1)

Mongo.Collection文档中我们看到,在创建它时需要一个选项idGeneration,用于确定生成新文档的_id字段的方法。默认方法是随机字符串,这意味着您应该使用check(docId, String)

另一种方法是使用随机Mongo.ObjectID值。对于此方法,您可以使用Match.Where(<function>)通过简单的正则表达式确定id是有效的。