不使用studio接口查询RavenDB

时间:2012-11-26 14:58:13

标签: ravendb nservicebus

我试图在RavenDB管理工作室中查看我的传奇,并加载甚至是初始页面,我看到的只是这个“查询文档...”框,其中包含一个连续移动的进度条。我似乎无法超越它,从一页到另一页它不会消失。有没有办法将所有传奇数据拉入列表中,以便我可以查看它?问题似乎是传奇文件不断被添加。

我已经研究过HTTP API和Linq适配器,但我想我正在寻找已经存在的东西,可以很容易地进入服务器,就像Silverlight工作室一样,除了不那么痛苦。我或多或少只想将所有文档的快照拉成某种可读列表。

3 个答案:

答案 0 :(得分:5)

我发现LINQPad 4很方便,可以在这里找到LINQPad的RavenDB驱动程序:

https://github.com/ronnieoverby/RavenDB-Linqpad-Driver

对于命令行 - 使用动态索引的cURL,如下所述:

http://ravendb.net/docs/http-api/indexes/dynamic-indexes

答案 1 :(得分:0)

在浏览器中,转到http://localhost:8080/docs 您可能需要安装JsonView,但这应该可以满足您的需求。

答案 2 :(得分:0)

如果有人想知道如何通过REST调用浏览数据,

“本地主机:8080 /数据库/ {数据库名称} /文档/ {数据集名称} / ID”

示例:

“本地主机:8080 /数据库/ TESTDB /文档/站点/ 1” 将给出“站点”文档的json数据

“本地主机:8080 /数据库/ TESTDB /文档/” 将给出所有文件的json数据 TESTDB。