errmsg bad digit "\" 解析端口 30000 代码 93

Posted

技术标签:

【中文标题】errmsg bad digit "\\" 解析端口 30000 代码 93【英文标题】:errmsg bad digit "\" while parsing port 30000 code 93errmsg bad digit "\" 解析端口 30000 代码 93 【发布时间】:2015-12-14 16:25:08 【问题描述】:

所以,我正在学习 Pluralsight 上的 MongoDB 教程,并且能够在同一台机器上创建 a、b 和 c 数据库。在成功创建所有三个之后,我在端口 30000 上运行 mongo,这是我的主数据库的端口。

>mongo --port 30000

它显示连接到端口,然后我输入

db.getMongo()

它与地址建立了连接

我输入了一个 javascript 对象,就像 Pluralsight 上的那个人所做的那样

>var democonfig= _id: "demo", members: [ _id: 0, host: 'localhost: 30000', priority: 10,  _id: 1, host: 'localhost: 40000',  _id: 2, host: 'localhost: 50000', arbiterOnly: true] ;

按下回车后,我尝试使用文件 democonfig 运行 rs.initiate

rs.initiate(democonfig)

这是我得到的错误:

 "ok" : 0, "errmsg" : "Bad digit \" \" while parsing 30000", "code" : 93 

这就是我的replicaSet bat 文件的样子。

cd \Pluralsight\

md \Pluralsight\db1
md \Pluralsight\db2
md \Pluralsight\db3

@REM Primary
start "a" c:\MongoDB\bin\mongod.exe --dbpath ./db1 --port 30000 --replSet "demo"

@REM Secondary
start "b" c:\MongoDB\bin\mongod.exe --dbpath ./db2 --port 40000 --replSet "demo"

@REM Arbiter
start "c" c:\MongoDB\bin\mongod.exe --dbpath ./db3 --port 50000 --replSet "demo"

【问题讨论】:

【参考方案1】:

解决了!刚刚删除了 javascript 代码之间的所有空格,它运行良好。

【讨论】:

【参考方案2】:

我在 Pluralsight 的“MongoDb 简介”教程中遇到了同样的问题。以下是我在“配置副本集”部分中使用的内容:


    "_id": "demo",
    "members": [
        
            "_id": 0,
            "host": "localhost:30000",
            "priority": 10
        ,
        
            "_id": 1,
            "host": "localhost:40000"
        ,
        
            "_id": 2,
            "host": "localhost:50000",
            "arbiterOnly": true
        
    ]

【讨论】:

【参考方案3】:

我刚刚删除了 localhost: 和端口号 (localhost:30000) 之间的空格以及其他 2 台主机的相同内容。效果很好。

【讨论】:

以上是关于errmsg bad digit "\" 解析端口 30000 代码 93的主要内容,如果未能解决你的问题,请参考以下文章

error C2041: illegal digit ‘9‘ for base ‘8‘ | error C2059: syntax error: ‘bad suffix on number‘

Solve Error: "errcode": 48001, "errmsg": "api unauthorized hint"

shell脚本报错{"errcode":40035,"errmsg":"缺少参数 json"}

shell脚本报错{"errcode":40035,"errmsg":"缺少参数 json"}

{"errcode":48001,"errmsg":"api unauthorized}

{"errcode":48001,"errmsg":"api unauthorized}