У меня есть коллекция в mongoDB, на которой я настроил пользовательские настройки. У меня очень большое количество объектов в одной конкретной коллекции, и пользователь может следить за ключом в коллекции. Например:Оценка производительности MySQL mongo
colletionx { key1: value1, key2: value2 : key3: value3 .. keyn:valuen}
Теперь пользователь может следовать любое количество ключей, то есть, когда key1 равно некоторое значение обновить меня. (Очень похоже на аналогичную функцию Twitter "follow").
Теперь, как я могу эффективно это сделать?
Кроме того, если я запрашиваю Монго с запросом, как это:
db.collection.find({ keyId : 290})
или db.collection.find({ keyId : { $in [ 290] } })
будет ли резкое повышение производительности, когда есть миллионы пользователей, и все следуют 1 шоу.