【问题标题】:handle @ in mongodb connection string在 mongodb 连接字符串中处理 @
【发布时间】:2012-12-29 10:44:56
【问题描述】:

我有连接字符串

<add key="MongoDBConnectionString" value="mongodb://user:password@123@127.0.0.1/?safe=true"/>

密码是password@123,所以主机解析的是123@127.0.0.1,我该如何处理凭据中的@

编辑 我试图逃避它,但仍然是同样的问题

 <add key="MongoDBConnectionString" value="mongodb://user:password&#64;123@127.0.0.1/?safe=true"/>

编辑 感谢 alexjamesbrown 在为我工作后的帮助。

<add key="MongoDBConnectionString" value="mongodb://user:password%40123@127.0.0.1/?safe=true"/>

【问题讨论】:

标签: mongodb mongodb-.net-driver


【解决方案1】:

我之前将此作为答案发布,但它已将其转换为评论...

将您的 @ 符号转义为 %40(在您的密码字符串中。)

根据 cmets,我相信这可以使用 C# 驱动程序工作,但在使用其他驱动程序时可能无法工作(例如 node.js 上的猫鼬)

【讨论】:

    猜你喜欢
    • 2011-12-25
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多