MongoDB + Morphia -> 刷新数据存储

MongoDB + Morphia -> Refresh Datastore

我是 MongoDB 的新手,所以请多多包涵。我有一个可以从两个地方更新的 MongoDB - 从 PHP 中的管理面板和使用 Morphia 的已部署服务器。我的问题是,如果 MongoDB 在使用 Morphia 创建数据存储后从管理面板更新,那么我如何将更新后的值从数据库获取到数据存储中?(我试图搜索这个但所有查询只是指向如何更新 Morphia 中的数据存储。可能是我的查询格式错误。)它会自动在数据存储中更新吗?或者我是否必须继续丢弃现有的数据存储并创建一个新的?在这种情况下,问题是什么是最好的方法? 另外,如何处理来自 Morphia 的保存和来自管理面板的更新以便不发生冲突?

Datastore 不缓存任何内容。它只是一个执行数据库操作的管道。如果您在从 PHP 应用程序更新后查询非常 Morphia,您会很好地看到新数据。您不需要每次都创建一个新的 Datastore