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

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

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

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

谷歌搜索对我来说没有任何进展。那么谁能解释一下如何在 C# 中实现这个 MongoDB 缓存?

最佳答案

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

关于c# - 如何在 MongoDB 中缓存一些临时数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11204176/

相关文章:

c# - 使用 Azure SQL 作为配置存储的 AppFabric 缓存

c# - 基于 Controller 结构的MVC自定义 View 路由

python - Django模板不会更新

node.js - MongooseError : Operation users. insertOne() 缓冲在 10000ms 后超时”在 Mongo Db atlas 中

javascript - MongoDB 中插入失败

java - java中mongo数据库中所有集合的列表

c# - ElementHost 内的 WPF 控件呈现问题

c# - 如何将表名传递给 SqlCommand?

java - 用于数据传输对象 (DTO) 投影的 Hibernate 二级缓存

r - 如何优雅地+稳健地在 knitr rmd 文档中缓存外部脚本?