我想检索ID,NAME,EMAIL(...);
我用这个:
$ xxd -i magic.bin | sed 's/\(unsigned\)/const \1/' > magic.c
$ gcc -c magic.c
$ nm magic.o
0000000000000000 R magic_bin
0000000000000008 R magic_bin_len
$ cat magic.c
const unsigned char magic_bin[] = {
0x32, 0x33, 0x34, 0x32, 0x0a
};
const unsigned int magic_bin_len = 5;
我收到了array.push({
id : users[i]["_id"],
name : users[i]["name"],
email : users[i]["email"],
Date_Created : users[i]["Date_Created"],
is_active : users[i]["is_active"]
});
这是我的架构:
[{
_id:59 f9b299ecc2c910a4fd6ab0, Date_Created:2017-11 -01 T11:40:09.513 Z, 电子邮件:'budukay@hotmail.com”, 密码: '$ 2A $ 08 $ OpJvoJFoA / L2T6mq3.HKG.axOueWq2XzrEHYxpY6JNcHdXnG4UJ9S', 用户名:“阿纳斯”, 名称:“阿纳斯”, __v:0, is_active:false},{
_id:59 f666f423e39c69996c1c20, 名称: 'asjklkdajkl', 用户名: 'ajlskklaskl', 密码: 'JSALKJSa', 管理员:假的, __v:0, is_active:false},{
_id:59 f66d1b23e39c69996c1c21, 名称: 'UPA', 用户名: 'LUPA', 密码: '123456', 管理员:假的, __v:0, is_active:false}]
答案 0 :(得分:2)
如果你做console.log(用户),你会更好地了解那里存储的内容,如果有的话。您可能正在尝试访问没有数据的索引,或者由于某种原因未设置_id。
答案 1 :(得分:0)
由于它是一个数组,id的值在一个对象中,你必须先访问该对象然后获取id。
我将假设数组为空,因此对象是数组中的元素0。然后你可以通过说:array [0] ['id']
获得id编辑:没有注意到错误。在那种情况下,你肯定需要调试。尝试使用console.log来查看发生了什么。