我正在构建一个带有一些基本Web I / O的管理面板,使用parse.com作为其JavaScript SDK的后端。
我的Parse数据库中有一些预定义的列,已经指定了类型。我使用HTML表单和输入字段来创建一个基本的管理面板,允许我使用一些测试值填充数据库。
但是,我输入的所有值 - 即使我将输入字段留空 - 都会被转换为字符串。当Parse的数据库说"不,列X期望值类型为Number,但是给出了一个String时,这会导致错误。"
我不想进入JS并使用if-else语句将每个输入字段的输入转换为所需的类型。这不灵活,如果我更新列名称或类型,事情就会破裂。
我想要做的是找到一些方法来查询Parse数据库中列中的类型。如果我能说出如下内容,那就太棒了:
var Table = Parse.Object.extend("tablename");
var table = new Table();
var column = table.columnName;
var columnType = table.columnName.getType(); // hopefully would return a String or a numeric code indicating the column's type