node js 数据存储问题
发布于 7 年前 作者 quanpf2481 2660 次浏览 来自 问答

各位大神,在存储数据时,假设数据库a有以下数据: name:jack,age:19,gender:male 我如果想取age,用a.age就可以,那么我现在想将上述的数据转化成数组的形式,假设转化后数组名称为b,那么取age的话, 就应该用b[0].age来表示,怎么样来进行转化呢????

5 回复
  let b = [a];
  //console.log(b[0].age);

@richenlin 假如有不止一组数据,数据库a里有很多数据,比如: name:a,age:20,gender:male, name:b,age:22,gender:female, name:c,age:23,gender:male, name:d,age:21,gender:female, … 转化后数组用b来表示,我想要获得c的age,用b[2][“age”]来获得,应该怎么写呢?

从数据库读取出来的数据,难道不是一个数组对象吗?

for … in 循环push到数组b。 而且数据库多条查询一般都是直接返回数组的,不需要这样做啊

@richenlin 我是从redis里面取出来的数据,不知道应该怎么样来这样做???

回到顶部