有没有办法用流星中的简单模式来判断不同字段的类型是什么?我知道我可以输入以下内容来获取架构:
Answers.simpleSchema().schema()
这将给我一个所有领域的对象。假设我有一个名为" image"这是一个字符串 - 图像对象中有一个名为" type"这是一个功能:
function String() { [native code] }
当我尝试键入Answers.simpleSchema()。schema()。image.type()时,函数类型确实更改为Number(),但是它返回为空。有没有更好的方法来确定我的架构中所有字段的字段类型?我需要根据需要将字段输入转换为字符串与数字,这似乎是最好的方法。 谢谢!
答案 0 :(得分:1)
您可以使用simple-schema的clean method自动进行类型转换(例如:string to integer),从而为您节省大量代码。
mySchema.clean(obj)