2017-07-25 49 views
0

我是MongoDB的新手,请耐心等待。我有一个可以从两个地方更新的MongoDB - 从PHP的管理面板和使用Morphia的部署服务器。我的问题是,如果在使用Morphia创建数据存储之后从管理面板更新MongoDB,那么如何从数据库获取更新的值到数据存储中?(我试图搜索这个,但所有查询都指向如何更新Morphia中的数据存储,这可能是我格式化查询错误。)它会自动更新到数据存储中吗?或者我是否必须抛弃现有的数据存储并创建一个新的数据存储?在这种情况下,问题出现了,那么最好的方法是什么? 另外,如何处理来自Morphia的保存以及来自管理面板的更新,以避免冲突?MongoDB + Morphia - >刷新数据存储

回答

1

Datastore不缓存任何东西。它只是通过其执行数据库操作的管道。如果您在从PHP应用程序更新后查询非常Morphia,您会看到您的新数据就好了。您无需每次都创建一个新的Datastore

+0

感谢您的澄清! – TheDevilsFire