我试图在 RavenDB 管理工作室中查看我的 sagas,甚至加载初始页面,我看到的只是这个“查询文档...”框,带有一个连续移动的进度条。我似乎无法超越它,从一页到另一页它不会消失。有没有办法将所有 saga 数据拉到一个列表中以便我查看它?看来问题在于不断添加传奇文档。
我已经研究了 HTTP API 和 Linq 适配器,但我想我正在寻找已经存在的东西,可以像 silverlight 工作室一样轻松地窥视服务器,除了不那么痛苦。我或多或少只是想将所有文档的快照拉到某种可读列表中。
我试图在 RavenDB 管理工作室中查看我的 sagas,甚至加载初始页面,我看到的只是这个“查询文档...”框,带有一个连续移动的进度条。我似乎无法超越它,从一页到另一页它不会消失。有没有办法将所有 saga 数据拉到一个列表中以便我查看它?看来问题在于不断添加传奇文档。
我已经研究了 HTTP API 和 Linq 适配器,但我想我正在寻找已经存在的东西,可以像 silverlight 工作室一样轻松地窥视服务器,除了不那么痛苦。我或多或少只是想将所有文档的快照拉到某种可读列表中。
我发现 LINQPad 4 很方便,可以在这里找到 LINQPad 的 RavenDB 驱动程序:
https://github.com/ronnieoverby/RavenDB-Linqpad-Driver
对于命令行 - 使用动态索引的 cURL,如下所述:
在浏览器中,转到http://localhost:8080/docs
您可能需要安装 JsonView,但这应该可以满足您的需求。
如果有人想知道如何通过 REST 调用浏览数据,
“本地主机:8080/databases/{database-name}/docs/{dataset-name}/id”
例子:
“localhost:8080/databases/testDB/docs/Sites/1”将为“站点”文档提供 json 数据
"localhost:8080/databases/testDB/docs/" 将为 testDB 中的所有文档提供 json 数据。