收藏
回答

集合操作,如何从res中提取data?

从数据库得到集合res了,现在我想var users= res里的result里的data. 就是把data数组赋值给users,用Aggregate试了半天没试出来,求助,谢谢


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

4 个回答

  • 刘琳
    刘琳
    2020-10-12

    let {data}=res.data,这个是提取返回对象中有的属性,否则你就定义一个数组或者对象全部接收let data=res.data

    2020-10-12
    有用
    回复
  • ᥴꪮꪮꪶ .
    ᥴꪮꪮꪶ .
    2020-03-18

    看你上面发的代码截图 如果你上面发的代码截图是这样打印的 console.log("成功",res) 获取数据直接 res.result.data 就是那个数组了

    2020-03-18
    有用
    回复
  • 贩卖焦虑
    贩卖焦虑
    2020-03-18

    把你咋写的代码贴出来看下?

    2020-03-18
    有用
    回复 2
    • l'm
      l'm
      2020-03-18
      2020-03-18
      回复
    • 贩卖焦虑
      贩卖焦虑
      2020-03-18回复l'm
      应该是let { data } 吧??
      2020-03-18
      回复
  • Admin²⁰²¹
    Admin²⁰²¹
    2020-03-18

    var users = res.result.data;

    users是一个数组

    2020-03-18
    有用
    回复 2
    • l'm
      l'm
      2020-03-18
      但是consolo.log(users)就是unden 未定义
      2020-03-18
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-03-18回复l'm
      怎么能这么写?
      直接var users = res.result.data;console.log(users);
      2020-03-18
      回复
登录 后发表内容
问题标签