Skip to content

Commit 18e9522

Browse files
committed
Replace obsolate index creation method
1 parent a0fcca2 commit 18e9522

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/providers/WorkflowCore.Persistence.MongoDB/Services/MongoPersistenceProvider.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,14 @@ static void CreateIndexes(MongoPersistenceProvider instance)
7272
{
7373
if (!indexesCreated)
7474
{
75-
instance.WorkflowInstances.Indexes.CreateOne(Builders<WorkflowInstance>.IndexKeys.Ascending(x => x.NextExecution), new CreateIndexOptions() { Background = true, Name = "idx_nextExec" });
76-
instance.Events.Indexes.CreateOne(Builders<Event>.IndexKeys.Ascending(x => x.IsProcessed), new CreateIndexOptions() { Background = true, Name = "idx_processed" });
75+
instance.WorkflowInstances.Indexes.CreateOne(new CreateIndexModel<WorkflowInstance>(
76+
Builders<WorkflowInstance>.IndexKeys.Ascending(x => x.NextExecution),
77+
new CreateIndexOptions {Background = true, Name = "idx_nextExec"}));
78+
79+
instance.Events.Indexes.CreateOne(new CreateIndexModel<Event>(
80+
Builders<Event>.IndexKeys.Ascending(x => x.IsProcessed),
81+
new CreateIndexOptions {Background = true, Name = "idx_processed"}));
82+
7783
indexesCreated = true;
7884
}
7985
}

0 commit comments

Comments
 (0)