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

通过浏览器连接到mongodb?

如何解决《通过浏览器连接到mongodb?》经验,为你挑选了1个好方法。

我正在阅读mongodb指南,但我不明白:

mongodb://fred:foobar@localhost

它说我可以通过网络浏览器连接到mongodb.

我试过这个,但它不起作用.Safari/Firefox无法识别mongodb协议.

我为什么要这样做?

mongodb服务器不是仅用于通过命令行连接吗?

端口27017和28017有什么区别?

我应该通过http或mongodb协议连接?



1> Gates VP..:

当您启动mongod(MongoDB守护程序)时,它默认开始侦听两个端口.

    27017:各种MongoDB驱动程序访问的默认端口.

    28017:处理HTTP请求并提供一些常规监视的端口.

您列出的内容mongodb://fred:foobar@localhost实际上代表了这一点:mongodb://fred:foobar@localhost:27017这是MongoDB驱动程序的访问协议.

你看到的另一个"东西"是端口28017.这是(默认情况下)只是概述了mongod该服务器上实例的情况.从Web浏览器向此端口发出的请求将显示服务器概述的HTML输出.

如果您mongod使用不同的端口号(即:7777),"监视器"端口将始终高出1000(即:8777).

如果你想要一些先进的功能,如通过网络浏览器来查询的能力,你就可以开始mongod--rest开关.然后,您将能够使用简单的http get请求链接text(http://localhost:8777/mydb/mycollection/?filter_a=1)运行某些查询.

如果您使用的是特定于语言的MongoDB驱动程序(就像大多数人一样).然后你会发现你将拥有表单的"连接字符串" mongodb://user:pwd@host:port/.它们的目的与您用于其他数据库产品的常用连接字符串类似.

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