The difference between $push and $addToSet is:
Suggested Answer: B
Get Premium C100DBA Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
11 comments · newest first
MA
Mattie
11 months ago
$push is more flexible, but $addToSet is cleaner for unique values.
RE
Rebecka
12 months ago
$addToSet is definitely not deprecated, that's a myth!
NO
Norah
12 months ago
Wait, I thought $addToSet was just a fancy $push?
EZ
Ezekiel
12 months ago
Totally agree, $push doesn't check for existing items!
NA
Naomi
1 year ago
$addToSet prevents duplicates, while $push just adds.
FR
Franklyn
1 year ago
I thought $addToSet was just a different way to do what $push does, but I don't think it's deprecated. There has to be a clear difference, right?
DE
Delmy
1 year ago
I remember practicing a question about this, and I think $push can add to a field even if it doesn't exist yet, but $addToSet needs the field to be there first.
ME
Merilyn
1 year ago
I think $addToSet only adds items if they aren't already in the array, while $push just adds them regardless. That sounds right, but I'm not completely sure.
WH
Whitney
1 year ago
I feel like $addToSet is about uniqueness, but I can't recall if it checks for data types. I might be mixing it up with something else.
KE
Keneth
1 year ago
This seems like a tricky one. I'll need to draw out the activity diagram and really think through the logic to get the right answer.
AD
Adell
1 year ago
This looks like a pretty standard costing question. As long as I apply the variable cost percentages correctly, I should be able to arrive at the right answer.