Javascript 如何从MongoDB中的嵌套数组接收所有数据?
目前,我的功能组件中有这个数据集,它运行良好Javascript 如何从MongoDB中的嵌套数组接收所有数据?,javascript,arrays,reactjs,mongodb,Javascript,Arrays,Reactjs,Mongodb,目前,我的功能组件中有这个数据集,它运行良好 const data = { across: { 1: { clue: 'number1', answer: 'number1', row: 1, col: 0, }, 2: { clue: 'number2', answer: 'number2', row: 3,
const data = {
across: {
1: {
clue: 'number1',
answer: 'number1',
row: 1,
col: 0,
},
2: {
clue: 'number2',
answer: 'number2',
row: 3,
col: 1,
},
},
...etc
}
我在MongoDB中插入了以下内容,试图使其成为具有数组的对象的嵌入式数组(是的,我知道这有点复杂,但我试图保留与第一个数据集相同的逻辑)
我使用以下函数从数据库中调用它:
const data = await data_db.collection('data').find({}).toArray();
return data;
然而,当我试图从那里取回它时,它出现了
[
{
_id: 5f65acf92bd6f113073e56e2,
across: [
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object]
]
},
]
我做错了什么?这是我如何调用它的问题还是我在MongoDB中的数据模型的问题?提前感谢:)
[
{
_id: 5f65acf92bd6f113073e56e2,
across: [
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object]
]
},
]