У меня есть приложение Spring Boot, настроенное с настройками по умолчанию для использования MongoDB. Чтобы мое приложение Spring Boot работало, мне нужно вручную запустить MongoDB с терминала, поэтому я подумал, что могу делать команды из оболочки, чтобы посмотреть, что я делаю в приложении. Приложение запускается и выполняет все указанные функции CRUD. Когда я запускаю Монго оболочку и сделать: использование тестаЗапрос MongoDB из приложения Terminal on Spring Boot с помощью MongoDB
тест является единственным дб этого списка с помощью
show collections
тогда я:
db.test.find()
Нет записей в списке, даже если я получаю десятка записей, если я делаю GET, используя Postman; поэтому записи находятся в mongoDB. Я не знаю, как запускать запросы в экземпляре mongoDB, который использует Spring Boot (если он отличается от того, который я запускал вручную).
Вы используете правильный db .. При этом вы используете тестовую базу данных и тестовую коллекцию. Является ли это ожидаемым – gpullen
Я использую тест перед выполнением команды. Я делаю «show dbs» для перечисления dbs, и я вижу тест как базу данных. Я что-то пропустил? – gohmer
Когда вы запускаете коллекции шоу - У вас есть коллекция под названием test? – gpullen