当前位置:  开发笔记 > 编程语言 > 正文

从ASP.NET连接到远程MongoDB实例

如何解决《从ASP.NET连接到远程MongoDB实例》经验,为你挑选了1个好方法。



1> James White..:

MongoDB的连接字符串格式化为URI,详细信息可在此处找到.以下是基本格式和一些示例:

mongodb://[username:password@]host1[:port1][/[database][?options]]

mongodb://127.0.0.1 

mongodb://127.0.0.1/mydatabase

mongodb://mongosrv.com:10230/mydatabase

mongodb://myadmin:secretpass@mongosrv.com:10230/mydatabase

// Or in your case it would be 

mongodb://ausername:apassword@flame.mongohq.com:27065/dunedin

您还可以使用MongoUrlBuilder和MongoUrl来构造或解析连接字符串programatticaly.虽然有点罗嗦,但我相信推荐用法是这样的

var mongoUrl = new MongoUrl(settings.ConnectionString);
var mongoClient = new MongoClient(mongoUrl);
var mongoServer = mongoClient.GetServer();
var mongoDatabase = mongoServer.GetDatabase(mongoUrl.DatabaseName); 

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有