我有一个使用默认设置配置的 Spring Boot 应用程序以使用 MongoDB。为了让我的 Spring Boot 应用程序正常工作,我必须从终端手动启动 MongoDB,所以我认为我可以从 shell 执行命令来查看我在应用程序中所做的事情。应用程序启动并执行所有指定的 CRUD 功能。当我启动 mongo shell 并执行以下操作时:使用 test
测试是列出使用的唯一数据库
show collections
然后我做:
db.test.find()
没有列出任何记录,即使如果我使用 Postman 执行 GET 会返回十几条记录;因此,记录在 mongoDB 中。我不知道如何在 Spring Boot 正在使用的 mongoDB 实例上运行查询(如果它与我手动启动的不同)。