我正在使用MongoDB和Javascript(Meteor,React)构建项目,我创建了一个这样的数据结构:
messages: [
{
user: "IDofUser",
text: "sometext",
},
{
user: "IDofUser2",
text: "someothertext"
}
]
我无法想象的是如何在我的网页中显示这些信息,因为您可能已经知道,当您想要获取"消息时,您需要映射一次"那么如何在该数组内的对象内再次映射。
答案 0 :(得分:0)
你的意思是对象数组?假设这是对象数组
[
{user : {
name:'blah
messages: [
user: "IDofUser",
text: "sometext",
]
}
},
{user : {
name:'blah2
messages: [
user: "IDofUser2",
text: "sometext2",
]
}
},
]
并存储在变量用户中:
代码将是:
users.map((user)=> {
user.messages.map((message)=>{
// You can get the message Per USER here.
// via message.text and message.user
})
})