1

ravendb (build 960) multi get を使用して、複数のクエリの結果を取得しようとしています。

/multi_get に投稿しています:

[
  {"Url":"/databases/myDb/indexes/composers?query=title:beethoven&fetch=title&fetch=biography"},
  {"Url":"/databases/myDb/indexes/products?query=title:beethoven&fetch=title&fetch=price"}
]

サーバーはクエリごとに結果を返しますが、インデックスごとにすべてのドキュメントを返します。クエリもフェッチ パラメータも使用されていないようです。

ここで私が間違っていることはありますか?

4

1 に答える 1

1

/datbases/foo マルチ GET は、すべての URL が現在のデータベースに対してローカルであると想定します。マルチ get url でそれを指定して、で始まる URL を指定できます。コードを変更して生成します。

[
  {"Url":"/indexes/composers?query=title:beethoven&fetch=title&fetch=biography"},
  {"Url":"/indexes/products?query=title:beethoven&fetch=title&fetch=price"}
]

そして、あなたがマルチゲットに行くことを確認してください

/databases/mydb/multi_get
于 2013-02-16T08:05:39.657 に答える