首页 > 解决方案 > SyntaxError:尝试在 mongo Shell 中使用外部编辑器时缺少分号

问题描述

我正在尝试在 mongo Shell 中使用外部编辑器,如 mongodb 文档中所述。

所以我这样做如下:

export EDITOR=vim

mongosh mongodb+srv://devcluster.br7xj.aws.mongodb.net/jdoe -u john-doe -p password

然后在 mongo shell 中输入edit something并期待在我的 vim 上看到它。但我得到...

Uncaught:
SyntaxError: Missing semicolon. (1:4)

> 1 | edit something
    |     ^
  2 |

我该如何解决它,并在我的 vim 编辑器上打开它?

标签: mongodb

解决方案


根据用户“dododo”的评论,使用 mongo 命令,而不是 mongosh 命令...

export EDITOR=vim

mongo mongodb+srv://devcluster.br7xj.aws.mongodb.net/jdoe -u john-doe -p password

推荐阅读