收藏
回答

为什么command.push向数据库上传嵌套数组时出现乱序?

部分js代码



数据:

上传结果:


控制台:


使用了position定位,但只有外边一层循环有定位,里边的course数组却是乱序的。感觉这个嵌套数组不好定位啊,有大佬看出来哪里错了吗


最后一次编辑于  2020-04-22
回答关注问题邀请回答
收藏

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-04-22

    看着一头雾水

    需求是什么?

    原来数据是怎么样的

    更新的数据是怎么样的

    预期更新后是怎么样的

    实际更新后变成什么样了

    用个简单的例子说明

    2020-04-22
    有用 2
    回复 6
    • 阿城老师
      阿城老师
      2020-04-22
      需求就是把这几个同学的数据原封不动上传到数据库中一个空的数组里。原来的数据就是上面的listt数组。预期就是数据库中的数据和原来在js中的数据一样。简单来说,这4个同学的除了学科的数据之外,都是按照js中的数据原样上传的,没有问题。但在内层循环,上传他们的学科信息是就乱套了,把小明的成绩上传到了小红对象中,小红的成绩却丢失了,小蓝还有小绿的成绩也是错位的。
      2020-04-22
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2020-04-22回复阿城老师
      2020-04-22
      1
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2020-04-22回复阿城老师
      2020-04-22
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2020-04-22回复阿城老师
      不过话说回来,你一句代码不就搞定了?
      2020-04-22
      回复
    • 阿城老师
      阿城老师
      2020-04-22回复o0o有脾气的酸奶
      我是想试试如果之后单独更新嵌套数组中的某一个该怎么办
      2020-04-22
      回复
    查看更多(1)
登录 后发表内容
问题标签