如何在MongoDB中缓存一些临时数据?

时间:2012-06-26 09:17:41

标签: c# caching mongodb mongodb-.net-driver 10gen-csharp-driver

我有一些客户端 - 服务器应用程序。作为其中的一部分,我需要在客户端实施一个简单的方法。我在服务器端从db (我使用带有10gen驱动程序的MongoDB)创建数据足迹,然后根据客户端的请求提供部分足迹。

我在存储足迹时遇到问题。我不能将它作为局部变量存储在服务器上,因为它在完成方法后根本不保存任何数据。我发现足迹数据可以存储为MongoDB缓存。但我不知道它是如何运作的。

谷歌搜索没有取得任何进展。那么有人可以解释一下如何在C#中实现这个MongoDB缓存吗?

1 个答案:

答案 0 :(得分:0)

根据Sergio和Craig在对我的问题的评论中的回答,我认为在MongoDB中“缓存”一些数据的最简单方法是创建用于存储数据的单独集合。或者(如果它不是一个选项,就像在我的情况下那样)使用内置的ASP.NET缓存。