Javascript 从mongodb获取数据并在map()函数中显示这些数据无法正常工作

Javascript 从mongodb获取数据并在map()函数中显示这些数据无法正常工作,javascript,node.js,react-native,Javascript,Node.js,React Native,因此,我在数据库中存储了一些食品订单命令(我使用mongodb) 在这里,我有一个界面,可以显示数据库中的数据,并显示它们: 导出默认类窗格扩展组件{ 建造师(道具){ 超级(道具); 此.state={ CmdCart:[] }; } componentDidMount(){ 取回(“http://10.0.2.2:4000/getcmd", { 方法:“获取”, 标题:{ “内容类型”:“应用程序/json” }, }) .then(res=>res.json()) 。然后((结果)=>

因此,我在数据库中存储了一些食品订单命令(我使用mongodb)

在这里,我有一个界面,可以显示数据库中的数据,并显示它们:

导出默认类窗格扩展组件{
建造师(道具){
超级(道具);
此.state={
CmdCart:[]
};
}
componentDidMount(){
取回(“http://10.0.2.2:4000/getcmd", {
方法:“获取”,
标题:{
“内容类型”:“应用程序/json”
},
})
.then(res=>res.json())
。然后((结果)=>{
试一试{
this.setState({CmdCart:results})
log(“食品订单数据:”,JSON.stringify(this.state.CmdCart))
}捕获(e){
控制台日志(e)
}
})
}
render(){
返回(
{
this.state.CmdCart.map((项,i)=>{
返回(
ID:{item.\u ID}
Choix:{item.Choix}
数据:{item.Data.Sauce},{item.Data.Viande}
日期:{item.Date}
);
})
}
);
}

}
item.data也是一个数组,因此使用item.data.map()应该可以做到这一点

<Text style={{ fontWeight: "bold", fontSize: 20 }}>
  Data : {item.data.map((elem) => elem.Sauce)},
  {item.data.map((elem) => elem.Viande)}
</Text>
<Text style={{ fontWeight: "bold", fontSize: 20 }}>
  Data : {item.data[0].Sauce)}, {item.data[0].Viande)}
</Text>
Data : [" Viande hachee"], [" Algerienne"]