Составной уникальный индекс не работает, как я могу это исправить? - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь создать compount index следующим образом:

@CompoundIndexes(
value = [
        CompoundIndex(
            name = "entity_index",
            unique = true,
            def = "{'entityId':1, 'type': 1}"
        )
    ]
)

data class Subscription(
    @field:Id
    val id: String,

    val entityId: String,

    val type: EntityType,
)

, но когда я сохраняю ту же модель с одинаковым entityId и типом с исключением ReactiveMongoTemplate, не генерируется

1 Ответ

0 голосов
/ 23 октября 2019

Следует использовать вставку с реактивнымMongoTemplate, и индекс будет работать.

...