我在玩Raven DB几天,我想使用它作为我的Web聊天应用程序的存储。我有一些文档包含一些用户数据和聊天记录 – 这是大量的聊天消息。 每次加载用户文档聊天记录也被加载,即使我只
每次加载用户文档聊天记录也被加载,即使我只需要几个字段,如:用户名,密码和电子邮件。
我的问题是:如何仅从数据库加载部分文档?
托梅克,您无法加载部分文档,但可以加载投影。
session.Query<User>() .Where(x=>x.Name == name) .Select( x=> new { x.Name, x.Email });
这将只加载适当的字段