React-Admin:<ReferenceManyField> 未获取相关结果

React-Admin: <ReferenceManyField> is not fetching relevant results

我有三个 table(如下所示):

故事 table:

问题table:

在这里,使用 story_id 获取 "questions" 工作正常。

问题-选择 table:
(问题)
当我们基于 question_id 获取 "question-choices" 时,它不会 return 相关结果,而是 return 全部 "question_choices"。有趣的是,如果我使用 correct_answer 列而不是 question_id 它工作正常(获取特定结果)。

下面是 react-admin 代码:

// To fetch "questions" based on `story_id`
<ReferenceManyField
  addLabel={false}
  reference="questions"
  target="story_id"
  sort={{ field: 'created_at', order: 'DESC' }}
>
  <Datagrid>
    <TextField source="text" />
    <DateField source="created_at" />
    <ShowButton />
  </Datagrid>
</ReferenceManyField>


// And to fetch "question_choices" based on `question_id`
<ReferenceManyField
  addLabel={false} 
  target="question_id" // if use "correct_answer" instead of "question_id", it works
  reference="questionchoices"
>
  <Datagrid hasBulkActions>
    <TextField label="Name" source="name" />
    <TextField label="correct answer" source="correct_answer" />
    <DateField source="created_at" />
    <ShowButton />
    <EditButton/>
  </Datagrid>
</ReferenceManyField>

我该如何处理这个问题?

这是 server-side 中的问题,服务器未响应外键 ID