C# RavenDB 2.5修补每个文档的唯一数据

C# RavenDB 2.5修补每个文档的唯一数据,c#,ravendb,C#,Ravendb,我用的是Ravendb2.5。我想更新特定集合中所有文档的单个字段。我希望每个文档在此字段中具有唯一的值。我目前正试图通过从门户网站“修补”来实现这一点,但如果需要的话,我很乐意用另一种方式 下面是我在web门户中的补丁请求中尝试的内容 var i = 1000; this.UniqueField = i++; 显然,这是行不通的。每个字段的值都为1000。我不知道还有什么好尝试的 其次,我更喜欢将唯一值转换为字符串的Guid,而不是整数。但是,只要字段是唯一的,我将接受我能得到的任何东西。您

我用的是Ravendb2.5。我想更新特定集合中所有文档的单个字段。我希望每个文档在此字段中具有唯一的值。我目前正试图通过从门户网站“修补”来实现这一点,但如果需要的话,我很乐意用另一种方式

下面是我在web门户中的补丁请求中尝试的内容

var i = 1000;
this.UniqueField = i++;
显然,这是行不通的。每个字段的值都为1000。我不知道还有什么好尝试的


其次,我更喜欢将唯一值转换为字符串的Guid,而不是整数。但是,只要字段是唯一的,我将接受我能得到的任何东西。

您可以使用Jscript定义guid,然后为每个字段分配一个新的guid:

假设要在每个用户对象上设置UniqueField,请记住修补集合


Guid代码取自

Awesome。正是我需要的。也感谢您提供有关Guid代码的链接。