我有一个IBM Bluemix应用程序。 Bluemix创建了&为我部署了一个Compose驱动的MongoDB。但我也在撰写(http://compose.com)上进行了单独的MongoDB部署。
问题是,Bluemix创建的MongoDB部署版本有一些我不知道的问题。因此,我无法使用任何其他GUI工具(如 Robomongo (https://robomongo.org), MongoClient 来监控数据库。但最重要的是,我甚至无法使用 mongoimport CLI工具导入数据。
所以,如果有一些方法可以将Bluemix创建的数据库导入到Compose.io网站,或者我可以将Compose.io创建的数据库导入/使用到Bluemix中,那就太棒了。
答案 0 :(得分:1)
取决于你将要做的事情。 There is guide on Mongo by BlueMix with reference with Node,有一个用Node编写的MongoDB UI。那是官方的。
如果您使用的是最新的数据库版本,您可以与其他MongoDB UI(我的意思是完整的应用程序)连接,您的shell和数据库管理GUI符合最新的数据库功能,包括加密。没有官方参考,你必须搜索整个地球,尝试和失败。
RoboMongo / Robo 3T不起作用。您可以要求IBM DeveloperWorks收到正式答复I guess you'll get response something like this。
答案 1 :(得分:0)
Bluemix上的MongoDB Compose使用SSL。因此,要从RoboMongo或其他工具连接到它,您需要使用mongoldb凭据屏幕上显示的证书,或者只使用unvalidated SSL
。
所以如果这是蓝色混合mongoldb URI:
"uri": "mongodb://admin:KUGHDSBKJSLKNA@bluemix-sandbox-xxx-y-portal.z.dblayer.com:29802,bluemix-sandbox-....-dblayer.com:29802/compose?ssl=true&authSource=admin"
您在GUI工具中使用以下内容:
Hostname: bluemix-sandbox-xxx-y-portal.z.dblayer.com
Port: 29802
User: admin
Password: KUGHDSBKJSLKNA
AuthenticationDB: admin
SSL: Unvalidated.