2

是否可以使用会返回单个文档但不是关键的属性从数据存储中加载(而不是查询)文档?

在我的场景中,我有用户和品牌。品牌是用户,但用户不一定是品牌。每个品牌都有一个 UserId 属性及其 ID。有没有办法通过其 UserId 加载品牌文档,或者我应该简单地为此创建一个静态索引并进行查询?我想知道是否有什么东西,也许IDocumentSession.Advanced我可以用于这个目的?

4

1 回答 1

3

不,您只能通过其键加载文档。对不起。

您可以构建有意义的文档键,这有时会有所帮助。我不确定在你描述的情况下会不会。

最好按 UserId 对 Brands 进行静态索引。

另外——我认为用“品牌有用户”而不是“品牌用户”来描述这种关系会更好——是吗?

于 2013-02-16T17:58:38.443 回答