ユーザー設定を設定した mongoDB にコレクションがあります。1 つの特定のコレクションに非常に多くのオブジェクトがあり、ユーザーはコレクション内のキーをたどることができます。例えば:
colletionx { key1: value1, key2: value2 : key3: value3 .. keyn:valuen}
これで、ユーザーは任意の数のキーをたどることができます。(Twitter の「フォロー」機能と非常によく似ています)。
では、これを効率的に行うにはどうすればよいでしょうか。
また、次のようなクエリで mongo にクエリを実行すると、次のようになります。
db.collection.find({ keyId : 290})
または db.collection.find({ keyId : { $in [ 290] } })
、何百万人ものユーザーがいて、全員が 1 つのショーをフォローしている場合、劇的なパフォーマンスの向上はありますか?