RavenDB – 检索文档的一部分

我在玩Raven DB几天,我想使用它作为我的Web聊天应用程序的存储。我有一些文档包含一些用户数据和聊天记录 – 这是大量的聊天消息。

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

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

托梅克,

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

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

这将只加载适当的字段

翻译自:https://stackoverflow.com/questions/7829379/ravendb-retrieving-part-of-document

转载注明原文:RavenDB – 检索文档的一部分