forEach循环在nodejs db insert中不起作用?

时间:2018-04-24 17:43:47

标签: node.js

好的,所以我尝试使用我设置的两个变量中的2组数据创建一个猫鼬插入。当我尝试在db insert函数外部使用循环时,它会显示数据,但是在db中我会得到错误意外令牌.forEach。

var storedaily = store['storefronts'][3]['catalogEntries'];
var storeweekly = store['storefronts'][5]['catalogEntries'];
  //console.log(storedaily);
  storedaily.forEach(function(key) {
    console.log(key.devName);
  });

   var insertstore = new Shop({
      storedaily.forEach(function(key) {
        itemName: key.devName
   });
 });
 insertstore.save();

1 个答案:

答案 0 :(得分:0)

您收到unexpected token .forEach错误,因为您将它放在Shop构造函数的花括号内,该构造函数需要一个带有键和值的对象。

如果你想创建一个属性为Store的{​​{1}}对象,你可以尝试这样做:

items