0
假設我有一個包含名爲Months
的數組的文檔。數組中的每個元素都有一個int字段,用於指示它引用的月份(yyyyMM),例如, 201612 201701等addToSet如何確定重複?
每個這樣的元素還包含附加的字段,屬於那個特定的月份。例如INT numOfItems,串國家等
現在,假設我有這樣文件與陣列中只有2個元素:
Months[0].month == 201612
Months[1].month == 201701
然後,我打電話addToSet與Months[1].month
== 201701.
addToSet如何確定這是否重複?
是否檢查並比較全部要素Months[1]
要做那個?它只檢查Months數組中元素的索引嗎?
它做了一個對象比較 – Sammaye
@Sammaye謝謝!爲了澄清你的答案,你的意思是檢查和比較要添加的元素的所有子元素,對吧? – datps
事實上,如果您想通過單個屬性進行比較或者您需要爲查詢添加附加條件 – Sammaye