在查看记录或列出记录时,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",
}
);
这些都不管用。@展开字段仍然是空的。我是正确地使用了这个,还是正在展开,假设要处理相反的关系。就像它会扩大一个画廊在一个部分,但不是反之亦然??
发布于 2022-11-23 00:41:45
Pocketbase刚刚在v0.8中添加了间接展开--这是关于如何实现的文档。
https://pocketbase.io/docs/expanding-relations/#indirect-expand
我的扩展变成了sections(gallery).photos(section)
--它获取了画廊,并扩展了它的部分和部分照片。
https://stackoverflow.com/questions/74418443
复制相似问题