我有一个使用Parse在MongoDB上保存对象的应用程序。在我的数据库上,我有一个类,该类的列应为使我的工作更轻松的指针。但我有一个问题,此列应包含一个针对differents类的指针。解析不允许我这样做,因为它将第一个指针保存为该列的类型。
有人对我如何解决此问题有想法吗?
答案 0 :(得分:0)
在同一列中不能有指向两个不同类的指针。如果确实需要执行此操作,则可以创建一个新类,其中包含每种可能的指针类型的字段。
例如,如果您有一个User
并且需要一个指向Car
或Boat
的指针,则可以创建一个名为Vehicle
的具有指针的新类。 Car
和Boat
都可以。然后使User
仅具有一个指向Vehicle
的指针。
这是一个愚蠢的例子,但是从技术上讲它可以工作。您需要在同一列中指向的类有何不同?如果您将它们合并或找到不同的方法,则可能是最佳实践,但是拥有一个包含所有可能值的指针的“ holder”对象是您实质上可以完成所要完成的工作的一种方法。