Ravendb Multi获取索引

时间:2013-02-15 15:29:56

标签: ravendb ravendb-http

我正在尝试使用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"}
]

服务器响应每个查询的结果,但是它会针对每个索引响应每个文档。看起来既不使用查询,也不使用获取参数。

我在这里做错了吗?

1 个答案:

答案 0 :(得分:1)

Multi GET假设所有网址都是当前数据库的本地网址,您可以指定以/datbases/foo开头的网址 您在multi get 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