如何限制Meteor中的插入

时间:2015-12-15 17:38:53

标签: mongodb meteor insert

如果用户允许插入数据,他们可以在对象中插入任何内容。如何在没有Method的情况下限制用户插入?

(如果不是银弹,我不想要用户额外的库。)

2 个答案:

答案 0 :(得分:2)

您应该使用另一个库:https://github.com/aldeed/meteor-collection2。它广泛用于流星社区。

它允许根据模式验证收集。

答案 1 :(得分:2)

解决方案非常简单。拒绝从客户端插入并使用Meteor.methods创建服务器端方法以插入数据。然后使用Meteor.apply

在客户端调用服务器方法

查看拒绝规则here