Javascript 在MongoDB中使用push运算符进行更新,出现语法错误

Javascript 在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,加了一个。火星人是什么”, “每个人都想从太

我是MongoDB的新手,目前正在学习它。但在某一点上,我得到了语法错误,我无法找到那个错误。所以,我需要你的帮助

代码:

错误:

2020-02-03T08:29:30.381+0530 E查询[js]未捕获异常:语法错误:u 预期的令牌:':': @(贝壳):1:15


提前感谢。

在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
            }
        }
    })