Opa 令人讨厌的神奇(数据库持久性问题)

Opa being annoyingly magical (database persistence issue)

我刚刚花了周末时间开始学习 Opa 并进行设置。它具有惊人的功能,我真的很想有效地使用它,但是在我的第一个教程中,事情变得非常奇怪。我只是简单地复制了你好,数据库程序并编译它。我第一次 运行 test.js 文件时没有指定远程数据库,所以 opa 使用本地数据库。但是,我已经 运行 我想使用的本地主机上的 mongodb 服务器,所以我将它指定为 --db-remote 并再次尝试。即使在删除了 opa 创建的本地数据库文件以及来自我的 mongodb 服务器的数据文件之后,计数器仍然保持不变。在某处,不知何故,Opa 正在存储该计数器,但我找不到位置。

重要信息(我的设置): 我是 运行 Windows 7,我在本地主机上有 mongoDB 设置和 运行。 然后我 运行 Windows.

中的 Opa vag运行t 虚拟机

即使本地主机 mongoDB 服务器关闭,并确保 Opa 不使用它自己的本地数据库,它仍然在我不知道的地方存储计数器。

我已经尝试重新启动一切。 感谢您的帮助。

如果无法在本地访问,Opa 应用程序会下载并运行自己的 Mongo 副本。 Vargant 是一个虚拟系统,它可能会创建具有独立网络接口的新环境。您可以强制 Opa 应用程序使用其他 Mongo URL 参数:--db-remote IP_WHERE_MONGO_RUNS:27017。只需了解如何从 Vargant 虚拟环境联系您的 Windows' 网络接口。