反应管理员不会正确添加 id 来显示视图 URL



我无法让我的节目视图正常工作。我收到一条错误消息:

未找到元素

我在 mongodb 中_id的数据是一个字符串,而不是 ObjectID。我不认为这是问题所在,但是在数据库中某些id的开头前面附加了一些破折号。我的 show 组件如下所示:

import React from "react";
import {Show, SimpleShowLayout,DateField, TextField,BooleanField,NumberField,TabbedShowLayout,Tab
} from "react-admin";
import { GridTab } from "../../../common/components/layout/Grid/GridTab";
import { ReferenceGridTab } from "../../../common/components/layout/Grid/ReferenceGridTab";
export const JssSessionShow = props => (
<Show title="Session View" {...props}>
<SimpleShowLayout>
<TextField source="session" />
<DateField source="expires" />
<TextField source="id" />
</SimpleShowLayout>
</Show>
);

我不知道如何让我的 ID 正确添加到我的节目视图的网址中。请有人帮我解决这个问题。

我能够解决这个问题。数据提供程序使用的后端未与正确的源通信。

最新更新