2014-08-29 39 views
1

我使用的是RavenDB 2.5。我想更新特定集合中所有文檔的單個字段。我希望每個文檔在此字段中具有唯一的值。我目前正在通過門戶網站的「修補」來嘗試這種方式,但如果需要的話,我會很樂意以另一種方式做到這一點。RavenDB 2.5爲每個文檔修補獨特數據

這是我在Web門戶中的補丁請求中嘗試的。

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

很明顯,這是行不通的。每個領域的價值是1000.我不知道還有什麼要嘗試。其次,我更喜歡獨特的值是Guid(轉換爲字符串)而不是整數。然而,只要田地獨特,我會盡我所能。

回答

0

您可以使用Jscript腳本來定義一個GUID,然後分配一個新的各個領域:

假設你想設置UniqueField每個用戶對象的(記得補丁集)

enter image description here

取自here的指導代碼

+0

太棒了。正是我需要的。感謝Guid代碼上的鏈接。 – user1304444 2014-08-29 23:33:49