可能性の重複:
Simplest code for array intersection in javascript検索交差点
私はMongoDBのとnodejsでアプリを書いています。私は「学生」コレクションを持っています。このコレクションには、特定の生徒が取ったすべてのコース(コースのコレクションのドキュメントを参照するコースID)のリストが含まれています。
私は2人の学生、学生Aと学生Bを持っています。この2人の生徒が共通のコースを受講したかどうかを確認したい。
すでにmongodbからstudentAとstudentBのドキュメントを取得しました。私はnode.jsアプリでこれらの2つの配列の交差点を見つけたいと思います。
私が考えていたアプローチの1つは、オブジェクトIDをキーとしてハッシュマップを作成することでした。 2番目の配列を通過し、値を1だけ増やしてみます。最後に、値が1のすべてのエントリが交差要素になります。
より良いアプローチはありますか?
お知らせください。
〜SU
は、CSクラスの取り扱いが、これは割り当てのようにしてありますか? – dwerner