如何使用代码在Parse中创建列

时间:2016-07-06 18:21:01

标签: java android-studio parse-platform

我想创建一个新列来存储Parse中的数组列表,但我无法创建列(不使用仪表板)。它需要在默认的" User"中创建。类。我尝试在用户类中创建一个Parse对象,并尝试查询该列(希望如果它找不到它,它将创建它)。它必须是可以存储数组列表的列。我的代码中没有任何错误,因此我不确定下一步该怎么做。

1 个答案:

答案 0 :(得分:0)

我的经验是.NET API,但我怀疑原理是一样的。

Parse不会仅仅通过读取创建新列;您必须在至少一个实例中设置一个值,并将其保存到DB。这将创建列。以前存在的行将包含" Undefined"对于新列值,并且不包含该列的键。

我的做法是为各种ParseObjects派生类型。这样做的一件事是我可以在我的属性getter中包装对密钥的检查,如果缺少则设置一个默认值。

警告:(我在这里说C#,所以你必须进行心理翻译)当你从ParseObject派生时,你用ParseClassName属性来装饰类,该属性定义了数据库中您的类绑定的文档类型。但是,Parse已经有一个派生类型ParseUser,当你从中派生出来时,你必须绑定到预定义的" _User"类。 (对于" _Session"以及" _Role"也是如此。)