Javascript Mongoose setOnInsert:在查询中使用computed属性
当我在Mongoose控制台中使用setOnInsert时,控制台返回我不能在setOnInsert中使用computed属性,如下消息所示: SyntaxError:意外标记[ 我的参数是动力学,我需要使用计算属性 任何暗示都很好,Javascript Mongoose setOnInsert:在查询中使用computed属性,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,当我在Mongoose控制台中使用setOnInsert时,控制台返回我不能在setOnInsert中使用computed属性,如下消息所示: SyntaxError:意外标记[ 我的参数是动力学,我需要使用计算属性 任何暗示都很好, 谢谢。您需要在hour[daySlot][time]周围使用方括号。 findOneAndUpdate:{ "filter": hour[daySlot].time.timePlot, "$setOnInsert": { [hour[dayS
谢谢。您需要在
hour[daySlot][time]周围使用方括号。
findOneAndUpdate:{
"filter": hour[daySlot].time.timePlot,
"$setOnInsert": { [hour[daySlot][time]]: update }, // fails to use computed properties
upsert: true
}
您需要在
hour[daySlot][time]周围使用方括号
findOneAndUpdate:{
"filter": hour[daySlot].time.timePlot,
"$setOnInsert": { [hour[daySlot][time]]: update }, // fails to use computed properties
upsert: true
}
这是ES2015语法这是ES2015语法