Я использую весеннюю загрузку и создал веб-приложение с использованием базы данных mongodb. Локально я использую командную строку «mongod» и «mongo», где я могу запросить данные, которые я ввел в пользовательский интерфейс.Как получить доступ к значениям/данным MongoDB после привязки к облачному литейному заводу?
Мое приложение, использующее MongoDb, работает на локальном хосте с портом по умолчанию 27017. Мое веб-приложение отражает данные, которые хранятся в базе данных. Когда я нажимаю это приложение на облачный литейный цех и связываю службу MONGODB, он использует другую базу данных. Где и как я могу просмотреть/получить доступ ко всем вводимым данным. На локальном компьютере я могу использовать db.collection.find(), и он запрашивает все мои данные.
Проблема
После того, как я нажимаю мое приложение к облаку литейный, все мои данные, которые хранились локально не связан с ним. Я могу хранить значения в PCF MongoDB. Но я не знаю, как просматривать данные, которые у меня есть. Есть ли команда или метод для просмотра всех данных, которые я ввел в PCF MongoDB?
Покушение
Глядя на мои VCAP_SERVICES я был в состоянии видеть мое имя базы данных, имя пользователя и пароль. Но они выглядят так, как будто они зашифрованы, у него есть буквы и цифры. Пример ниже, как VCAP выглядит (значение реплики, тот же формат)
"database": "9faf201a-39b1-4lse-49242f404g11"
"host": "10.100.100.333"
"password": "2jnkj4nk22kk5lk6kj4n4k6nkj6001"
"username": "401849301k-8g3f-5c3j-k28-583920308592f04"
Я попытался использовать приведенный ниже код в CLI
mongo someurl.mongodomain.com:45475/database_name -u username -p password
Так DatabaseName, имя пользователя и пароль, я просто скопировал и вставил зашифрованное имя пользователя и пароль
mongo myurl.com:1337/9faf201a-39b1-4lse-49242f404g11 -u 401849301k-8g3f-5c3j-k28-583920308592f04" -p 2jnkj4nk22kk5lk6kj4n4k6nkj6001
, и я получаю сообщение об ошибке. Возможно, мне нужно ввести правильное имя пользователя и пароль. Где я могу установить имя пользователя и пароль? Я использую весенний ботинок, и он автоматически обрабатывался для меня. Поэтому я никогда не создавал имя пользователя или пароль.
Здравствуйте, Используя команду, которую вы мне показали. Он предоставляет VCAP, который также показан в пользовательском интерфейсе. База данных, имя пользователя и пароль зашифрованы (буквы и цифры смешаны с hypens). Как я могу войти на этот сервер для просмотра, добавления или изменения данных? – Jesse
Откуда вы знаете, что они зашифрованы? Как правило, это просто незашифрованные, случайно сгенерированные строки. Ваше приложение нуждается в их подключении, поэтому вы также сможете использовать их с вашей рабочей станции. Вы на PWS? – user152468
ОК. Просто видел ваше редактирование. Имя базы данных и имя пользователя выглядят как UUID. Вероятно, пароль был изменен. Если вы не можете подключиться, то, по соображениям безопасности, я предполагаю, что это заблокировано вне вашей установки облачного доступа. В этом случае я бы пошел на отдых в Spring. – user152468