directus cms как присоединиться

Я использую Directus впервые. Согласно документации, возможно присоединение базы данных. Однако в документации нет ничего об использовании, только примечание, чтобы добавить это в будущем. Кто-нибудь из вас знает, как его использовать?

1 ответ

Вы можете настроить реляционный интерфейс (например, многие-к-одному), чтобы соединить две коллекции. Когда это настроено, вы можете использовать fields Параметр, чтобы выбрать, сколько "уровней" вы хотите получить реляционные данные.

Допустим, у вас есть коллекция books и коллекция authors, В этом примере у каждой книги есть один автор. Использование интерфейса многие-к-одному в books Коллекция, теперь вы можете выбрать, какой автор написал книгу.

Чтобы получить книги, вы обычно используете /items/books, Чтобы получить название книги и имя автора, вы можете получить /items/books?fields=title,author.name,

Если вы хотите все данные, вы также можете использовать * флаг: ?fields=*.* получит все поля глубиной 2 уровня.

Другие вопросы по тегам