问题标签 [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.
ravendb - Ravendb 工作室认证
我在 IIS 下的共享主机下运行 ravendb。我已经设置了 api 密钥,它使我能够从代码中调用我的 ravendb 服务器。这一切都很好。
问题是我似乎无法弄清楚如何使用 Ravendb 工作室进行这项工作。如我所见,唯一的选择是设置 <add key="Raven/AnonymousAccess" value="Admin"/> 我需要更改服务器,例如添加数据库并返回 <add key="Raven/AnonymousAccess"当我完成时 value="None"/>。无论如何使用与我在我的代码中使用的相同的 oauth api 密钥来访问工作室?
如果没有,你周围有什么工作可以激增吗?
谢谢
ravendb - RavenDb 中是否有类似于 SQL Server 身份验证的内容
作为新手RavenDb
,我发现很多事情都很难。我已经安装了RavenDB-Build-2380并且我可以使用 Raven studio 但无法找到类似于SQL Server 的SQL 身份验证的东西
- 数据源
- 用户名
密码
阅读文档后,我了解到 RavenDb 有 2 种身份验证模式:
- Windows 身份验证
- OAuth 身份验证
我在 Raven Studio 中找不到这些选项可用的地方,我简单地使用
http://localhost:8080/raven/studio.html
访问 RavenDb 但要设置身份验证,我需要类似于 SQL 身份验证的东西。
有人可以请教这个。
ravendb - 搜索“继承”标签
我有很多制造商,每个制造商都生产几种产品。制造商可以有字符串标签,我想通过他们的制造商标签搜索产品(这样标签是产品从制造商继承的)。
这样做的一种方法是创建一个索引,在该TransformResults
部分中,将制造商的标签添加到每个产品中。
但我似乎无法查询它:
因为标签没有被索引。我正在使用 RavenDB Studio。
这是地图:
我不清楚我是否需要定义一个字段,我找不到任何解释这一点的文档。
这些是类:
请注意,如果可能的话,我会尽量避免在 Product 类中添加标签字段,因为这会给人一种错误的印象,即标签可以在故事中设置。
ravendb - 如何在 ravendb studio 中查询?
我从代码中查询 RavenDB 没有问题,但有时直接快速查找 RavenDB 会很好。不幸的是,尽管提示它使用 Lucene 语法,但我无法弄清楚。
例如,我有一个RegionLocation
文件:
我没有任何运气来查询它。RegionLocation.Name: M*
不返回任何结果。知道我做错了什么吗?
ravendb - RavenDB Studio 管理显示 0 个文档
我刚刚开始使用 RavenDB,并且能够从数据库中添加、删除和查询文档。但是,当我在 localhost:8080 上查看数据库工作室时,它显示数据库有 0 个文档。有谁知道为什么会这样?
ravendb - 恢复 RavenDb 备份
我正在尝试恢复 RavenDb 的备份。
RavenDb 版本: RavenDB-Build-2380
操作系统: Win8
来自文档。我尝试了以下方法,
这是在离线模式下工作,我收到了成功消息,但我无法在 Raven Studio 中查看。
当我检查恢复的文件夹时,看起来很奇怪。
测试- 我通过 Raven Studio 创建的数据库
Test2 - 我通过命令恢复的数据库
图标看起来不同。当我检查 Raven Studio 时,没有显示 Test2 数据库。
更新:忘记提了。
data
还尝试在我恢复的数据库中进行碎片整理。
这真的让我发疯了。
请分享您的建议。
提前致谢。
ravendb - 将 RavenDb 配置为在另一个端口上运行
我正在使用在默认端口 8080RavenDB-Build-2380
上运行的。因此它正在使用
如何配置 RavenDb 在另一个端口上运行?
我尝试在Raven.Server.exe.config文件中更改以下内容,但无法正常工作
请分享您对此问题的建议。
提前致谢。
nosql - 什么是陈旧的索引?
我开始学习RavenDb
了,以前经常遇到“陈旧的索引”,找不到更好的理解。我尝试了文档,但无法抓住一个简单的方法来抓住这一点。
当我使用 时SQL
,我还没有听说过有关过时索引的任何信息。它在no SQL
数据库中是否特别?
注意:我没有添加代码,因为我的基础知识RavenDb
完全为零。
谁能指出我正确的方向。如果有人给出一个使用过时索引的真实案例场景,那将非常有帮助。
提前致谢。
ravendb - RavenDB Studio - 补丁找不到这个.__document_id
我正在尝试在涉及获取当前文档 ID 的 Collection 上编写补丁,并且我正在尝试对其进行测试以查看 RavenDB Studio Patch 区域中的输出,该区域可以很好地显示前后。我不明白为什么我的脚本没有按我预期的方式工作,我设法将它缩小到这个小部分:
在运行测试时我的文档的输出中是:
但我可以看到文档 ID 是users/1234
. 有谁知道在 RavenDB Studio 使用的 JavaScript 中提取文档 ID 的正确语法?
RavenDB 版本:#2230
ravendb - RavenDb 中单个文档的几个唯一约束
假设我有一堂课:
如果我想使电子邮件唯一,我将使用唯一约束包。
但我想将 googleId 和 facebookId 属性作为单个唯一约束与电子邮件约束并排(而它们都不是 id)。是否可以?