2

単一のドキュメントを返すが、それがキーではないプロパティを使用して、データ ストアからドキュメントを (クエリではなく) ロードすることは可能ですか?

私のシナリオでは、ユーザーとブランドがあります。ブランドはユーザーですが、ユーザーはブランドである必要はありません。各ブランドには、UserId プロパティとその ID があります。UserId でブランド ドキュメントをロードする方法はありますか? または、これとクエリの静的インデックスを作成する必要がありますか? IDocumentSession.Advancedおそらくその下に、この目的に使用できる何かがあるのではないかと思っています。

4

1 に答える 1

3

いいえ、ドキュメントはそのキーでのみロードできます。ごめん。

意味のあるドキュメントキーを作成できます。これは役立つ場合があります。あなたが説明した場合にそうなるかどうかはわかりません。

UserIdによるブランドの静的インデックスを作成するのがおそらく最善でしょう。

余談ですが、この関係は「ブランドはユーザーです」ではなく「ブランドにユーザーがいる」という方が適切だと思います。そうですか?

于 2013-02-16T17:58:38.443 に答える