gpt4 book ai didi

javascript - 遍历数组中数组的所有元素?

转载 作者:行者123 更新时间:2023-11-30 21:19:46 25 4
gpt4 key购买 nike

我完全不知道我在这里做错了什么。我试图在我的 Mongoose 模型中查询一个数组,但我似乎无法得到它。我敢肯定它很简单。

我的模型是这样的:

var aSchema= new mongoose.Schema({
userType: String,
arr: [
{
id: Number,
name: String,
description: String,
attribute: String,
answerType: String,
textAnswer: String,
skill: [
{
heading: String,
detail: String
}
]
}
]
});

我想遍历所有问题并打印出每条记录的名称。我尝试了以下方法:

a.find({ "userType": "test" }, { "arr": 1 }, function(err, users) {
if (err) {
console.log(err);
} else {
for (i = 0; i < users.length; i++) {
console.log(users[i].name);
}
}
});

我的名称一直未定义,如何访问我的用户数组中每个元素的名称?

谢谢!

最佳答案

a.find({ "userType": "test" }, { "arr": 1 }, function(err, users) {
if (err) {
console.log(err);
} else {
for (i = 0; i < users.length; i++) {
console.log(users[i].arr[0].name);
}
}
});

应该可以

关于javascript - 遍历数组中数组的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45316790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com