Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从MongoDB中的嵌套数组接收所有数据?_Javascript_Arrays_Reactjs_Mongodb - Fatal编程技术网

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]
    ]
  },
]