Pocketbase, кажется, поддерживает поле expand для расширения отношений при просмотре или перечислении записей. Я не уверен, правильно ли я его использую, но вот моя установка:
Вот как я пытался просмотреть запись галереи с разделами, развернутыми в ответе:
const pb = new PocketBase("http://127.0.0.1:8090/");
const data = await pb.records.getOne(
"galleries",
context.params!.id as string,
{
page: 1,
perPage: 100,
expand: "sections,sections.galleryId, sections.gallery, gallery.sections",
}
);
Ни один из них не работал. Поле @expand по-прежнему остается пустым. Правильно ли я использую это или расширение предполагает работу над обратными отношениями. Как бы расширить галерею внутри раздела, а не наоборот??





Pocketbase только что добавила непрямое расширение в версии 0.8 — вот документация о том, как это сделать.
https://pocketbase.io/docs/expanding-relations/#indirect-expand
мое расширение стало sections(gallery).photos(section) - это извлекло галерею и расширило ее разделы и фотографии разделов.
Какую версию dart-sdk и pocketbase вы используете?