带索引的Ravendb多重获取

带索引的Ravendb多重获取,ravendb,ravendb-http,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&

我正在尝试使用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"}
]
服务器响应每个查询的结果,但响应每个索引的每个文档。看起来既没有使用查询,也没有使用获取参数


这里有什么我做错了吗?

Multi-GET假设所有URL都是当前数据库的本地URL,您可以指定以
/datbase/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

Multi-GET假设所有URL都是当前数据库的本地URL,您可以指定以
/datbase/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

当您仅对其中一个URL执行常规get时,它是否正常工作?您能告诉我们您使用的RavenDB服务器的版本吗?你能发布一个输出的小样本吗?谢谢。输出有点大,但每个查询都有:{“结果”:“{”IdsToInclude\”:[],“结果\“:[{…snip…}]”头:{“Raven服务器构建”:“960”,“ETag”:“78a73e24-1c46-f055-f03f-700a07892105”,“内容类型”:“应用程序/json;字符集=utf-8”,“临时请求时间”:“26毫秒”},“状态”“:200}当您仅对其中一个URL执行常规get时,它是否正常工作?您能否告诉我们您正在使用的RavenDB服务器的构建?您能否发布一个小的输出示例?谢谢。输出有点大,但每个查询都有:{“Result”:“{”IdsToInclude\”:[],“Results\”:[{…snip…}]“Headers”:{”Raven服务器构建“:”960“,”ETag“:”78a73e24-1c46-f055-f03f-700a07892105“,”内容类型“:”应用程序/json;字符集=utf-8“,”临时请求时间“:”26毫秒“,”状态“:”200}”这肯定是在使用查询参数,但是它仍然没有获取指定的字段。如果有帮助的话,更新问题以包括内部版本号(960)(我意识到它是旧的..在缓慢的升级路径上)!这肯定是在使用查询参数,但它仍然没有获取指定的字段。如果有帮助,请更新问题以包括内部版本号(960)(我意识到它很旧..在缓慢的升级路径上)!