Javascript 在MongoDB中使用push运算符进行更新,出现语法错误
我是MongoDB的新手,目前正在学习它。但在某一点上,我得到了语法错误,我无法找到那个错误。所以,我需要你的帮助 代码: 错误: 2020-02-03T08:29:30.381+0530 E查询[js]未捕获异常:语法错误:u 预期的令牌:':': @(贝壳):1:15Javascript 在MongoDB中使用push运算符进行更新,出现语法错误,javascript,arrays,database,mongodb,mongodb-query,Javascript,Arrays,Database,Mongodb,Mongodb Query,我是MongoDB的新手,目前正在学习它。但在某一点上,我得到了语法错误,我无法找到那个错误。所以,我需要你的帮助 代码: 错误: 2020-02-03T08:29:30.381+0530 E查询[js]未捕获异常:语法错误:u 预期的令牌:':': @(贝壳):1:15 提前感谢。在JavaScript中,变量名后不能使用冒号,应该有: let reviewText1=[ “火星人可能是一个悲伤的戏剧文件,而不是一个”, “搞笑的文件有一点dra,加了一个。火星人是什么”, “每个人都想从太
提前感谢。在JavaScript中,变量名后不能使用冒号,应该有:
let reviewText1=[
“火星人可能是一个悲伤的戏剧文件,而不是一个”,
“搞笑的文件有一点dra,加了一个。火星人是什么”,
“每个人都想从太空探险中获益。雷德利·斯科特仍然可以做出伟大的贡献”,
“这是他最好的电影之一。”
].join()
console.log(reviewText1)
let reviewText1: [
"The Martian could have been a sad drama file, instead it was a ",
"hilarious file weith a little bit of dra,a added to it. The Martian is what ",
"everybody wants from a space adventure. Ridley Scott can still make great ",
"movies and this is one of his best."
].join() db.movieDetails.updateOne({
title:"The Martian"
}, {
$push: {
reviews: {
rating: 4.5,
date: ISODate("2016-01-12T09:00:00Z"),
reviewer: "Spencer H.",
text: reviewText1
}
}
})