在非规范化集合上使用map/reduce索引的RavenDB UpdateByIndex

在非规范化集合上使用map/reduce索引的RavenDB UpdateByIndex,ravendb,patch,Ravendb,Patch,我有一个包含非规范化集合的文档,我创建了一个map/reduce索引,它返回集合中的独立项。是否可以使用此索引更新非规范化数据?我已尝试更新,但数据未更新。没有发生错误,我的补丁只是执行得很愚蠢。我可以在整个文档上使用仅映射索引更新非规范化集合,但是我希望使用映射/减少索引,以便可以查询要从非规范化集合更新的特定项。这是您需要的解决方案: 在作为(一次性)迁移的一部分运行UpdateByIndex的环境中,您应该知道,提供的解决方案将在每次索引尝试时重新运行。因此,要将其作为迁移运行,您需要像这

我有一个包含非规范化集合的文档,我创建了一个map/reduce索引,它返回集合中的独立项。是否可以使用此索引更新非规范化数据?我已尝试更新,但数据未更新。没有发生错误,我的补丁只是执行得很愚蠢。我可以在整个文档上使用仅映射索引更新非规范化集合,但是我希望使用映射/减少索引,以便可以查询要从非规范化集合更新的特定项。

这是您需要的解决方案:


在作为(一次性)迁移的一部分运行UpdateByIndex的环境中,您应该知道,提供的解决方案将在每次索引尝试时重新运行。因此,要将其作为迁移运行,您需要像这样放置一个临时索引。