Колонка с разными указателями Parse.Com - PullRequest
0 голосов
/ 25 октября 2018

У меня есть приложение, которое использует Parse для сохранения объектов на MongoDB.На моем БД у меня есть класс, в котором есть столбец, который должен быть указателем, чтобы облегчить мою работу.Но у меня есть проблема, этот столбец должен содержать указатель для разных классов.Анализ не позволяет мне сделать это, потому что он берет первый указатель, сохраненный как тип этого столбца.

Кто-нибудь имеет представление о том, как я могу обойти эту проблему?

1 Ответ

0 голосов
/ 25 октября 2018

Вы не можете иметь указатель на два разных класса в одном столбце.Если вам действительно нужно это сделать, то вы можете создать новый класс, имеющий поля для каждого из возможных типов указателей.

Так, например, если у вас есть User и вам нужен указатель на любой из Car или Boat, тогда вы можете создать новый класс с именем Vehicle, который имеет указатели на Car и Boat.А затем сделайте у User только один указатель на Vehicle.

Это глупый пример, но технически это может сработать.Насколько отличаются классы, на которые нужно указывать из одного столбца?Вероятно, будет лучше, если вы объединяете их или находите другой подход, но наличие объекта-держателя, который содержит указатели на все возможные значения, - это один из способов, с помощью которого вы могли бы по существу выполнить то, что вы пытаетесь сделать.

...