是否可以使用会返回单个文档但不是关键的属性从数据存储中加载(而不是查询)文档?
在我的场景中,我有用户和品牌。品牌是用户,但用户不一定是品牌。每个品牌都有一个 UserId 属性及其 ID。有没有办法通过其 UserId 加载品牌文档,或者我应该简单地为此创建一个静态索引并进行查询?我想知道是否有什么东西,也许IDocumentSession.Advanced
我可以用于这个目的?
是否可以使用会返回单个文档但不是关键的属性从数据存储中加载(而不是查询)文档?
在我的场景中,我有用户和品牌。品牌是用户,但用户不一定是品牌。每个品牌都有一个 UserId 属性及其 ID。有没有办法通过其 UserId 加载品牌文档,或者我应该简单地为此创建一个静态索引并进行查询?我想知道是否有什么东西,也许IDocumentSession.Advanced
我可以用于这个目的?
不,您只能通过其键加载文档。对不起。
您可以构建有意义的文档键,这有时会有所帮助。我不确定在你描述的情况下会不会。
最好按 UserId 对 Brands 进行静态索引。
另外——我认为用“品牌有用户”而不是“品牌是用户”来描述这种关系会更好——是吗?