У меня коллекция из 1000000 документов. Я хочу получить те документы, чей uid отсутствует в заданном uids. Поэтому я использую запрос mon go find вместе с $ nin, чтобы запрос выглядел так:
{uid: {$ nin: [1,2,3 ...... 500000}}
, но предположим, что в будущем количество моих документов увеличится, и я передам больше uid с запросом $ nin.
Дозы пн go с запросом $ nin влияют на производительность запроса? Есть ли другой способ добиться этого без использования запроса $ nin?