问题标签 [ravendb-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
27 浏览

ravendb - 嵌套字段上的 RavenDb v3 索引

是否可以使用 ravendb studio 创建嵌套字段索引(在字段t5上)?

0 投票
0 回答
139 浏览

ravendb - RavenDb Studio 不限制访问

我有一个托管在 IIS 中的网站,RavenDb 作为服务在另一个盒子上运行。网站作为域服务帐户用户运行应用程序池。

我正在尝试限制对 Raven 服务器的所有访问,以便只有域用户组中的用户才能访问 Raven Studio。当我使用本地计算机帐户时,我已经成功地看到 Raven 从网站代码中抛出 401 响应。无论我尝试了什么,都允许通过 Raven Studio 访问 Raven 服务器。

我有 RavenDb build 2750 并且许可证状态是商业标准。

RavenDb.Server.exe.config 文件:

上面的例子是迄今为止数十次迭代或试验和失败的例子之一。Raven_Administrators_Group 是运行 Raven 服务器的机器上的本地机器组。没有成员已添加到该组。

目前,Raven/Authorization/WindowsSettings 文档如下所示:

我尝试了许多不同的组合。

目前尚不清楚 Raven.Bundles.Authoriztion.dll 包是否必须在插件文件夹中。

目前尚不清楚 Raven.Server.exe.configuration 是否独立于 Raven/Authorization/WindowsSettings 文档设置。

0 投票
0 回答
137 浏览

ravendb - 具有相同 Raven-Entity-Name 的文档未分组到集合中

我在Ravendb收藏中遇到了这种奇怪的情况。

保存了两个具有完全相同元数据的文档:

文件:

元数据:

ravendb studio不会将它们显示到一个集合中,并且通过代码加载/查询文档总是C#给我一个null结果:

0 投票
0 回答
51 浏览

ravendb - 将 RavenDB 从 build 2910 升级到 3599 会破坏 API 密钥身份验证

我刚刚将我的生产数据库从 build 2910 升级到 build 3599,看来以前工作的 API 密钥身份验证现在已损坏。

当我在没有 API 密钥的情况下进入工作室时,匿名访问正在工作,因为匿名访问已打开。以前,如果我尝试在没有 API 密钥的情况下连接到工作室,我会收到未经授权的错误。现在,当我尝试将 AnonymousAccess 设置为 None 时,虽然我在升级之前传递了以前有效的密钥,但我得到了一个“未经授权的”错误。

此外,其他客户端似乎使用数据库正常(所有 CRUD 操作),它似乎只是工作室。

web.config 中是否有我可能缺少的新设置(在 IIS 模式下运行)?

更新

我可以禁用匿名访问并使用我的 API 密钥和格式正确的 URL 访问新的 Raven HTML 5 工作室。Silverlight Studio 客户端是否在 3.0 中损坏?

0 投票
2 回答
32 浏览

ravendb - RavenDB 定期备份包 + Web 管理员不保留更改

我在 Windows Azure 上的 VM 上使用最新的稳定版本 (3.0.3660),并希望启用周期备份。已尝试启用本地备份和备份到 Azure,但 GUI 似乎没有保留更改。模态对话框显示“正在保存...”但仅此而已。

是否有此日志,以便我可以解决不起作用的问题?

/埃里克

0 投票
1 回答
197 浏览

ravendb - 在 RavenDb Studio 3.0.0.0 中看不到嵌入式数据库

我正在尝试在 VS 中设置一个带有嵌入式 RavenDb 的控制台应用程序。

我很乐意从数据库中存储和检索文档。但是当我访问 RavenDB 工作室时,我的数据库没有出现。那我做错了什么?

我写了以下代码:

我的控制台正在编写正确的输出。我还可以在 bin\Debug 中找到数据文件

但是当我访问 RavenDb 工作室时,数据库没有显示。

如何设置 RavenDB 以显示我的数据库?

0 投票
1 回答
54 浏览

ravendb - RavenDB - 如何在 SQL 复制上复制索引,而不是文档集合

我正在使用 RavenDB 3.0 SQL Replication,它对我来说在文档集合上运行良好。但现在我需要复制一个索引(包括 Reduce)。

在旧版本(2.0)的文档中,我看到索引复制可用。

如何在 Studio 的 3.0 版中使用它?

0 投票
1 回答
279 浏览

ravendb - 恢复 RavenDB 备份

我正在尝试从它的备份文件中恢复 RavenDB,我写了这个查询

但它不是从备份文件恢复数据库,有人对从备份文件恢复 RavenDB 有任何想法。

0 投票
1 回答
531 浏览

ravendb - 包容性 RavenDB 日期范围查询不包括预期的匹配日期值

我试图了解 RavenDB 中的日期范围过滤器。当我尝试查询特定日期范围内的记录时,如下所示:

正在查询的文档类型包含以下记录(我希望上述查询会返回该记录)。

查询不返回任何结果。我试图Date:[2015-08-18T06:00:00Z TO 2015-08-19T06:00:00.000Z]用相同的结果修改查询,例如(删除十进制值)。但是,如果我删除Z(Date:[2015-08-18T06:00:00.000 TO 2015-08-19T06:00:00.000Z]),查询将返回记录。此外,提前一小时修改起始范围 arg 似乎也有效 ( Date:[2015-08-18T05:00:00.000Z TO 2015-08-19T06:00:00.000Z])

我在这里想念什么?据我了解,使用[]符号应该导致包含范围,那么为什么查询不返回此记录???

0 投票
1 回答
152 浏览

lucene - Lucene.Net range subquery not returning expected results (RavenDB related)

I'm trying to write a lucene query to filter some data in RavenDB. Some of the documents in this specific collection are assigned a sequential number, and the valid ranges are not continuous (for example, one range can be from 100-200 and another from 1000 to 1400). I want to query RavenDB using Raven Studio (v2.5, the Silverlight client) to retrieve all documents that have values outside of these user-defined ranges.

This is the overly simplified document structure:

To test, I added 3500 documents, all of which have a SequentialNumber that's inside one of the following two ranges: 123-312 and 9000-18000, except for one that has 100000123. The ExternalId field is a reference to the parent document, and for this test all the documents have the field set to something/1. This is the Lucene query I came up with:

Running the query in RavenDB's Studio returns all the documents where SequentialNumber isn't in the 123-321 range. I would expect it to only return the document that has 100000123 as a SequentialNumber. I've been trying to Google for help, but so far I haven't found anything to steer me into the right direction.

What am I doing wrong?