如何在ravendb工作室查询?

Zul*_*u Z 4 ravendb ravendb-studio

我从代码中查询RavenDB没有问题,但有时直接快速查找RavenDB会很好.不幸的是,尽管提示它使用Lucene语法,但我无法弄明白.

例如,我有一个RegionLocation文件:

{
  "RegionId": 804291854,
  "Name": "Miami",
  "Description": null,
  "DbRowStatus": 0,
  "CreatedBy": "Zorro",
  "UpdatedBy": null,
  "DeletedBy": null,
  "CreatedOn": "2013-06-05T18:31:37.4332753",
}
Run Code Online (Sandbox Code Playgroud)

我没有任何运气来查询它.RegionLocation.Name: M*没有结果.知道我做错了什么吗?

Mat*_*int 7

假设您已经有一个映射了名称的索引,或者您正在为RegionLocation文档构建一个新的动态索引,那么查询的语法就是:

Name: M*
Run Code Online (Sandbox Code Playgroud)

我同意文档可能更好 - 特别是在应用程序内的帮助.但是你可以在这里找到你需要知道的大部分内容.

UPDATE

问题出现在问题#1250中,并在RavenDB 2.5.2750中关闭.该工作室现在包括易于访问的帮助:

                  截图

当您将鼠标悬停在(i)图标上时,弹出窗口显示,并且"查询语法在线"链接指向相关的Lucene文档.