MongoDB给我[js] SyntaxError:非法字符@(shell):2:5
写作时
> db.createUser({
... user:¨brad¨,
... pwd:¨1234¨,
... roles: [ ¨readWrite¨, ¨dbAdmin¨]
... });
我知道它与冒号有关,但是似乎可以解决它。
如果有帮助,我可以在Mac上运行它。
谢谢!
答案 0 :(得分:1)
我不确定奇怪的引号字符是怎么回事,而只是使用标准引号字符("
而不是¨
):
> db.createUser({
... user:"brad",
... pwd:"1234",
... roles: [ "readWrite", "dbAdmin"]
... });
似乎JS引擎无法将U + 0308识别为引号字符。
编辑:查找后,它不是引号-它是两个点,旨在与其他字符水平对齐。
答案 1 :(得分:0)
我遇到了类似的问题,尝试了不同的技巧,最终得以解决。别忘了尝试使用tilt(`)而不是双引号(“)或单引号('),以防万一这些都不适合您。