确定流星中简单模式的字段类型

时间:2016-07-04 18:29:47

标签: javascript meteor simple-schema

有没有办法用流星中的简单模式来判断不同字段的类型是什么?我知道我可以输入以下内容来获取架构:

Answers.simpleSchema().schema()

这将给我一个所有领域的对象。假设我有一个名为" image"这是一个字符串 - 图像对象中有一个名为" type"这是一个功能:

function String() { [native code] }

当我尝试键入Answers.simpleSchema()。schema()。image.type()时,函数类型确实更改为Number(),但是它返回为空。有没有更好的方法来确定我的架构中所有字段的字段类型?我需要根据需要将字段输入转换为字符串与数字,这似乎是最好的方法。 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用simple-schema的clean method自动进行类型转换(例如:string to integer),从而为您节省大量代码。

mySchema.clean(obj)