我正在使用mongodb和java / Servlet。我将员工信息存储在mongo中作为单个记录。当员工访问/修改他的详细信息时,我想在mongo中更新。有没有办法将整个员工记录保存在临时位置以便快速访问。
我想获取一份员工记录的副本并将其保存在临时位置并在需要时进行修改。有没有办法做到这一点?
感谢, 苏雷什
答案 0 :(得分:0)
Mongodb应该足够快,但是你总是可以通过使用HashMap来利用缓存:
Map<String,Object> empInfoMap = new HashMap<String,Object>();
现在您可以将员工对象添加到地图中。每当您需要修改对象时,只需获取对象并修改其中的数据即可。 如果您确定不再修改员工对象,请将数据写入mongodb。