Pymongo / MongoDB: создать индекс или обеспечить индекс?

Я не понимаю разницы между create_index и sure_index ] в пимонго. protectIndex ()

Однако в pymongo есть две разные команды create_index и sure_index , а в документации по созданию индекса есть:

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

Прав ли я в понимании того, что sure_index создаст постоянный индекс, или мне нужно использовать для этого create_index ?

49
задан Salvador Dali 26 January 2016 в 17:24
поделиться