Я не понимаю разницы между create_index
и sure_index
] в пимонго.
protectIndex ()
Однако в pymongo есть две разные команды create_index
и sure_index
, а в документации по созданию индекса есть:
В отличие от create_index (), который попытки безоговорочно создать индекс, sure_index () использует некоторые кэширование в драйвере, чтобы он только пытается создать индексы, которые может еще не существовать. Когда индекс создается (или обеспечивается) PyMongo it «запоминается» на ttl секунд. Повторные вызовы sure_index () в течение этого срока будет легкий - они не будут пытаться на самом деле создать индекс.
Прав ли я в понимании того, что sure_index
создаст постоянный индекс, или мне нужно использовать для этого create_index
?