当前位置 : 主页 > 网络推广 > seo >

RavenDB – 检索文档的一部分

来源:互联网 收集:自由互联 发布时间:2021-06-16
我在玩Raven DB几天,我想使用它作为我的Web聊天应用程序的存储。我有一些文档包含一些用户数据和聊天记录 – 这是大量的聊天消息。 每次加载用户文档聊天记录也被加载,即使我只
我在玩Raven DB几天,我想使用它作为我的Web聊天应用程序的存储。我有一些文档包含一些用户数据和聊天记录 – 这是大量的聊天消息。

每次加载用户文档聊天记录也被加载,即使我只需要几个字段,如:用户名,密码和电子邮件。

我的问题是:如何仅从数据库加载部分文档?

托梅克,

您无法加载部分文档,但可以加载投影。

session.Query<User>()
   .Where(x=>x.Name == name)
   .Select( x=> new { x.Name, x.Email });

这将只加载适当的字段

网友评论