It can be done on the server-side using the $merge operator (starting from MongoDB 4.2).
db.getCollection("sourceColl").aggregate([
{ $merge: {
into: "targetColl",
on: "_id",
whenMatched: "fail",
whenNotMatched: "insert"
}}
]);
db.getCollection("sourceColl").deleteMany({})