Node.js 如何从类别res.json useSWR x mongodb x nexjt(节点js)读取和mab子数组

Node.js 如何从类别res.json useSWR x mongodb x nexjt(节点js)读取和mab子数组,node.js,arrays,json,mongodb,next.js,Node.js,Arrays,Json,Mongodb,Next.js,这里有人能帮我吗???? 如何读取和映射json中的数组 钩子(useSWR/usescategories): 第页: const {categories, sub, categoriesLoading } = useCategories() 组件/用途??: {!categories ? 'Loading' : (<> {categories.map(category => ( <div key={category.slug}&

这里有人能帮我吗???? 如何读取和映射json中的数组

钩子(useSWR/usescategories):

第页:

const {categories, sub, categoriesLoading } = useCategories()
组件/用途??:

{!categories ? 'Loading' : (<>
        {categories.map(category => (
            <div key={category.slug}>
                name : {category.name}
                sub:{!sub ? '': (<>{sub.map(sub => (<><p key={sub._id}>{sub.name}</p></>))}</>)} 

            </div>
        ))}
        </>)}
{!类别?“正在加载”:(
{categories.map(category=>(
名称:{category.name}
sub:{!sub?'':({sub.map(sub=>(

{sub.name}

))} ))} )}
在SenpaIIII>删除之前谢谢您

const sub=data.sub[0]

然后:

import {useCategories} from '../useCategories'

export default function pages() {

const {categories, categoriesLoading } = useCategories()

return(<>
{!categories ? 'loading categories..' : (<>
        {categories.map(category => (
            <div key={category.slug}>
                name : {category.name}
                sub: {!category.subs ? 'no sub' : 
               (<>{category.subs.map(sub => (
                <div key={sub._id}>
                sub list : {sub.name}
                </div>
                ))}</>)}

            </div>
        ))}
        </>)}
</>)

}
从“../useCombicates”导入{useCombicates}
导出默认函数页(){
常量{categories,categoriesLoading}=useCegories()
返回(
{!类别?“正在加载类别…”(
{categories.map(category=>(
名称:{category.name}
sub:{!category.subs?'no sub':
({category.subs.map(sub=>(
子列表:{sub.name}
))})}
))}
)}
)
}
import {useCategories} from '../useCategories'

export default function pages() {

const {categories, categoriesLoading } = useCategories()

return(<>
{!categories ? 'loading categories..' : (<>
        {categories.map(category => (
            <div key={category.slug}>
                name : {category.name}
                sub: {!category.subs ? 'no sub' : 
               (<>{category.subs.map(sub => (
                <div key={sub._id}>
                sub list : {sub.name}
                </div>
                ))}</>)}

            </div>
        ))}
        </>)}
</>)

}