Схемы двунаправленных отношений в здравомыслииJavascript

Форум по Javascript
Ответить
Гость
 Схемы двунаправленных отношений в здравомыслии

Сообщение Гость »


Я работаю над проектом, в котором у меня есть два типа схем в Sanity: «Участник» и «Группа проекта». Каждая схема «Член» ссылается на «Группу проектов» и наоборот. Я ищу двунаправленную связь между двумя схемами, чтобы, если я обновляю «Группу проектов» «Участника», «Группа проектов» должна автоматически обновлять свой список участников. Аналогично, если я обновлю список участников в «Группе проектов», в схемах «Участников» должна автоматически обновиться «Группа проектов».

Для достижения этой цели я попытался настроить сервер Express для прослушивания событий веб-перехватчика Sanity. Всякий раз, когда происходит изменение в документе «Участник» или «Группа проектов», веб-перехватчик срабатывает и отправляет данные на мой сервер. Затем я использую клиент Sanity для получения обновленного документа на основе его _id и вручную обновляю соответствующие справочные поля в схеме «Участник» или «Группа проектов». Вам кажется, что это хороший подход, или у вас есть другие рекомендации?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»