【发布时间】:2020-07-16 01:48:33
【问题描述】:
我已经制定了一条将一系列文档推送到猫鼬集合中的路线,每个条目都具有定义的上限和下限数组中下一个索引的值。这样做对于从 1 开始的索引范围很好。但是,将索引的下限设置为更高的数字,例如 20(例如,存储在数组中的 20-30 的数字),显然会返回 @987654321 @ 因为每个数组都从索引 0 开始。有什么办法解决这个问题吗?这是我的代码:
var list = [];
for (var i = req.body.from; i <= req.body.to; i++) {
list.push(i);
Blank.create({
number: list[i -1],
})
console.log(list[i - 1])
}
【问题讨论】:
-
如果
from和to分别是20、30,那么list和number应该分配给什么? -
@Ramesh if
from= 20, andto= 30, 那么list应该是一个包含从 20 到 30 的数字的数组,number的值应该是数组中的每个数字(因此,第一次迭代时,它应该将数字保存在索引 0 处,第二次迭代将值保存在索引 1 处,依此类推,直到该数组中的最后一个数字
标签: javascript arrays node.js express mongoose