0

我有一个使用 Parse 在 MongoDB 上保存对象的应用程序。在我的数据库上,我有一个类,它有一列应该是一个让我的工作更轻松的指针。但我有一个问题,此列应该包含不同类的指针。Parse 不允许我这样做,因为它将第一个指针保存为该列的类型。

有谁知道我如何解决这个问题?

4

1 回答 1

0

您不能在同一列中有指向两个不同类的指针。如果您确实需要这样做,那么您可以创建一个新类,其中包含每种可能的指针类型的字段。

因此,例如,如果您有 aUser并且您需要指向Caror的指针Boat,那么您可以创建一个名为的新类,该类Vehicle具有指向Carand的指针Boat。然后使User只有一个指针指向Vehicle.

这是一个愚蠢的例子,但它在技术上是可行的。您需要从同一列指向的类有多大不同?如果您合并它们或找到不同的方法,这可能是最佳实践,但是拥有一个包含指向所有可能值的指针的“持有者”对象是您基本上可以完成您正在尝试做的事情的一种方式。

于 2018-10-25T17:07:53.923 回答