0

Raven db からすべてのドキュメントのリストを ID の配列または ID のリストとして取得する方法はありますか。ドキュメントのタイプが不明であるため、動的として処理する必要があります。

前もって感謝します。

4

1 に答える 1

2

それを行う1つの方法は次のようになります。

var keys = store.DatabaseCommands.GetDocuments(0, 1024, metadataOnly: true)
                .Select(x => x.Key)
                .ToArray();

これにより、データベースから最初の 1024 個のドキュメント キー (ID) が返されます。さらに必要な場合は、これをループで実行し、開始インデックスとページ サイズを更新する必要があります。

なぜあなたがこれをしたいのか分かりません。データベースに数千または数百万のドキュメントがあることは非常に一般的です。なぜこれが必要なのかをもう一度考えてみてください。それは一般的なことではありません。

于 2013-09-02T20:29:48.560 に答える