RavenDB Studio-修补程序可以';找不到此。\u文档\u id

RavenDB Studio-修补程序可以';找不到此。\u文档\u id,ravendb,ravendb-studio,Ravendb,Ravendb Studio,我正在尝试在一个集合上编写一个补丁,其中涉及获取当前文档ID,我正在尝试测试它,以查看RavenDB Studio补丁区域中的输出,该区域在显示之前和之后都做得很好。我不明白为什么我的脚本没有按我预期的方式工作,我设法将它缩小到这一小块: this.TestId = this.__document_id 运行测试时,我的文档的输出为: TestId: null 但是我可以看到文档Id是users/1234。有人知道在RavendbStudio使用的JavaScript中提取文档Id的正确语法

我正在尝试在一个集合上编写一个补丁,其中涉及获取当前文档ID,我正在尝试测试它,以查看RavenDB Studio补丁区域中的输出,该区域在显示之前和之后都做得很好。我不明白为什么我的脚本没有按我预期的方式工作,我设法将它缩小到这一小块:

this.TestId = this.__document_id
运行测试时,我的文档的输出为:

TestId: null
但是我可以看到文档Id是
users/1234
。有人知道在RavendbStudio使用的JavaScript中提取文档Id的正确语法吗


RavenDB版本:#2230

删除“文档id”前面的“this”

this.TestId = __document_id

因为我是通过谷歌找到这篇文章的,所以你确实需要这个。uu document_id。@KijanaWoodard不是当我在build 2879中尝试它时。我支持这个-在build 2879中,这个。u document_id不起作用,只是u document_id起作用。这个答案确实正确。我刚刚在3.0中进行了测试,并且_document_id可以工作,而这个._document_id不能工作。