RavenDB Studio - 补丁找不到这个.__ document_id

Rob*_*rey 1 ravendb ravendb-studio

我正在尝试编写一个包含获取当前文档ID的Collection的补丁,我试图测试它以查看RavenDB Studio Patch区域中的输出,该区域可以很好地显示之前和之后.我无法理解为什么我的脚本没有像我期望的那样工作,我设法将它缩小到这个小块:

this.TestId = this.__document_id
Run Code Online (Sandbox Code Playgroud)

在运行测试时我的文档输出是:

TestId: null
Run Code Online (Sandbox Code Playgroud)

但我可以看到文件ID是users/1234.有没有人知道在RavenDB Studio使用的JavaScript中拉出文档Id的正确语法?

RavenDB版本:#2230

Ada*_*m L 5

删除'__document_id'前面的'this'.

this.TestId = __document_id
Run Code Online (Sandbox Code Playgroud)