0
我在RavenDb文件可能看起來像這樣完整的序列:查找使用RavenDb指數
{ "Id": "obj/1", "Version": 1 },
{ "Id": "obj/1", "Version": 2 },
{ "Id": "obj/1", "Version": 3 },
{ "Id": "obj/1", "Version": 4 },
{ "Id": "obj/2", "Version": 1 },
{ "Id": "obj/2", "Version": 2 },
{ "Id": "obj/2", "Version": 3 },
{ "Id": "obj/3", "Version": 1 },
{ "Id": "obj/3", "Version": 3 }
我試圖創建一個能夠給我一個指標:
- 序列「obj/1」和「obj/2」,最好由Id分組。
- 不是序列 「OBJ/3」,因爲其尚未完成
我將如何做到這一點?
如何定義完成e序列?有順序ID? –
1,2,3是完整的,而1,3有一個洞並且不完整。版本是一個順序計數器。這將用於事件處理器。我會在事件序列完成後執行。我正在挑選一個簡單的閱讀模型的東西。 –