RavenDB 2.5将每个文档的唯一数据修补程序

时间:2014-08-29 19:48:26

标签: c# ravendb

我正在使用RavenDB 2.5。我想更新特定集合中所有文档的单个字段。我希望每个文档在此字段中具有唯一值。我目前正在通过门户网站“修补”尝试此操作,但如果需要,我很乐意以另一种方式进行此操作。

以下是我在门户网站的补丁请求中尝试的内容。

var i = 1000;
this.UniqueField = i++;

显然,这不起作用。每个字段的值都是1000.我不知道还能尝试什么。

其次,我更喜欢将唯一值作为Guid(强制转换为字符串)而不是整数。但是,只要字段是唯一的,我就会采取我能得到的任何东西。

1 个答案:

答案 0 :(得分:0)

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

假设您想在每个User对象上设置UniqueField(请记住Patch Collection)

enter image description here

Guid代码取自here

相关问题