Как создать идентификатор автоинкремента в CloudKit JS?

Есть ли решение для этого в CloudKit JS? Мне не удалось написать успешный запрос, чтобы даже получить идентификатор записи.

Вопрос по этой ссылке был здесь раньше, он связан, если вы хотите взглянуть.

Как запросить метаданные в CloudKit JS?


person SamYoungNY    schedule 24.06.2015    source источник


Ответы (1)


В CloudKit recordName — это уникальный идентификатор записи. Вы можете указать его самостоятельно при создании записи или не указывать его и позволить серверу создать для вас UUID. При извлечении одной или нескольких записей вы можете получить к ним доступ через свойство recordName.

У вас мог бы быть автоматически увеличивающийся идентификатор, если бы вы сами указали имя записи, но это было бы довольно громоздко для системы с распределенными клиентами. Скорее всего, вместо этого вы захотите позволить серверу создать для вас UUID recordName. Затем вы можете запросить записи и отсортировать их по дате создания, если хотите узнать порядок, в котором они были созданы.

person Dave Browning    schedule 24.06.2015