Months
という名前の配列が含まれているドキュメントがあります。配列の各要素には、それが参照する月(yyyyMM)のいずれかを示すintフィールドがあります。 201612、201701などaddToSetはどのように複製を決定しますか?
このような各要素には、その特定の月に関連する追加のフィールドも含まれています。例えばその後
Months[0].month == 201612
Months[1].month == 201701
、私はMonths[1].month
== 201701.
が、私は、配列内の唯一の2つの要素を持つような文書を持っていると仮定するとint型
addToSetは、これが重複しているかどうかをどのように判断しますか?
すべてサブエレメントMonths[1]
を調べて比較しますか? Months配列の要素のインデックスのみを検査しますか?
オブジェクト比較します – Sammaye
@Sammayeありがとう!あなたの答えを明確にするために、追加する要素のすべてのサブ要素を調べて比較するのですか? – datps
実際には、単一のプロパティなどで比較する場合は、クエリに条件を追加する必要があります – Sammaye