提问者:小点点

在MongooseDB上存储计算?


我和梅恩·斯塔克一起工作。 我正在开发一个应用程序,用户输入例如4个数字,我应该存储4个数字的组合,并将它们存储在数据库上,而不显示给用户。 我遇到的问题是如何存储我在数据库中计算的组合,我不知道从哪里开始。 有人知道吗?


共1个答案

匿名用户

您可以使用此技术

let array = [45, 23, 13, 67];
let results = [];

// Since you only want pairs, there's no reason
// to iterate over the last element directly
for (let i = 0; i < array.length - 1; i++) {
  // This is where you'll capture that last value
  for (let j = i + 1; j < array.length; j++) {
    results.push(`${array[i]} ${array[j]}`);
  }
}
console.log(results); // ["45 23", "45 13", "45 67", "23 13", "23 67", "13 67"]

您可以将数组存储为4个数字的组合。