Найти запрос Monogodb займет слишком много времени - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть коллекции с количеством документов около 550 000 000 (документы / строки / записи).Это займет слишком много времени, чтобы найти.В коллекции документов есть только одно поле и идентификатор.Мне нужно искать, если вернуть документы, содержащие поля.

Ниже приведен образец документа из коллекции

{ _id: xxxxxxxxxxxxxxxxxxxxxxxxxx,    
'Service Area Code': 15,
Phone: 89898989898898,
Preferences: 0,
Opstype: 'X',
'Phone Type': 0 }  

, и это пример запроса

db.collection('xxxx').find({Phone:[898989898989,898989897777,78787878787]})    

Иэто коллекции просто начальный дамп.Он будет получать примерно от 0,5 до 1 миллиона записей в неделю.

В настоящее время я использую пакет mongodb npm с узлом js для этого.

Текущее время запроса составляет около 5–6 минут..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...