パーティションキーを指定せずにIDで文書を取り出すことは可能ですか?文書IDで検索するときにパーティションキーが必要です
documentationを読んでから、私の理解では、パーティション・キーが指定されていないすべてのパーティション間でのクエリの意志ファンアウトということです:
は、次のクエリは、パーティションキー (DEVICEID)にフィルタを持っていません。パーティションのインデックスに対して が実行されるすべてのパーティションにファンアウトされます。 でクエリを実行するには、 EnableCrossPartitionQuery(x-ms-documentdb-query-enablecrosspartition をREST APIで指定)する必要があります。
これはキー以外のプロパティでは意味がありますが、IDが特別に扱われているため、クロスパーティションクエリを有効にする必要はありません。
クロスパーティションクエリを有効にする必要がある場合、これは高価な操作ですか?
ありがとうAravind。 ID戦略を再考する必要があるかもしれません。好奇心の外に、高価な(RUの観点で)操作と見なされる文書IDに基づくクロスパーティションクエリですか? – Sam
詳細についてお知りになりたい方は、[email protected]まで電子メールでお問い合わせください。はい、IDによるクロスパーティションクエリは比較的高価です。 –