1

任何人都在 mongodbshel​​l 中遇到过这个问题

let martian = db.movieDetails.find({"title":"The Martian"})
let martian = db.movieDetails.find({"title":"The Martian"})
2020-04-20T12:54:11.297+0400 E  QUERY    [js] uncaught exception: SyntaxError: redeclaration of let martian :
@(shell):1:1
4

1 回答 1

0

既然你已经声明了martian,你不需要let在第二个声明中,这就是它抱怨的原因。我认为你只需要覆盖变量内容。尝试:

let martian = db.movieDetails.find({"title":"The Martian"})
martian = db.movieDetails.find({"title":"The Martian"})
于 2020-04-20T09:05:56.067 回答