2015-06-08 34 views
4

我做了搜索,但我沒有找到清晰的想法,很多時候我使用「通用ID(UNID)」,但我從來沒有使用過「筆記ID」,所以想知道區別。如果有人幫助我知道,那該多好。筆記ID和通用ID之間的差異

回答

3

通用ID跨數據庫的所有副本唯一標識文檔
通用ID是十六進制數字(0-9,A-F)的字符組合。

If two documents in replica databases share the same universal ID, the documents are replicas. If you modify the UNID of an existing document, it becomes a new document.

音符ID唯一地標識一個特定的數據庫內的文檔
筆記ID是一個字母和數字組合的字符組合。

A note ID represents the location of a document within a specific database file, so documents which are replicas of one another generally have different note IDs.

+1

還應當指出的是,有可能給定文檔的NoteID,在很多日常行政程序改變。代碼不應該依賴它保持不變。也就是說,不要將noteids存儲爲維護文檔之間關係的一種方式。 –

+0

雖然更改文件UNIDs的行政程序更爲罕見,但也有可能發生這種情況。例如。文檔被意外刪除並且刪除已完全複製,所以它們從非副本副本中恢復或者僅僅是重新創建。鑑於這種可能性,存儲UNIDs作爲維護文檔之間關係的一種方式也不是100%安全的。 –

相關問題