directus cms как присоединиться
Я использую Directus впервые. Согласно документации, возможно присоединение базы данных. Однако в документации нет ничего об использовании, только примечание, чтобы добавить это в будущем. Кто-нибудь из вас знает, как его использовать?
1 ответ
Вы можете настроить реляционный интерфейс (например, многие-к-одному), чтобы соединить две коллекции. Когда это настроено, вы можете использовать fields
Параметр, чтобы выбрать, сколько "уровней" вы хотите получить реляционные данные.
Допустим, у вас есть коллекция books
и коллекция authors
, В этом примере у каждой книги есть один автор. Использование интерфейса многие-к-одному в books
Коллекция, теперь вы можете выбрать, какой автор написал книгу.
Чтобы получить книги, вы обычно используете /items/books
, Чтобы получить название книги и имя автора, вы можете получить /items/books?fields=title,author.name
,
Если вы хотите все данные, вы также можете использовать *
флаг: ?fields=*.*
получит все поля глубиной 2 уровня.