null
is een geldige _id
waarde in MongoDB, dus als u niet wilt dat deze in nieuwe documenten wordt gebruikt, moet u ervoor zorgen dat een null
waarde wordt vervangen door een nieuwe ObjectID
in query
:
var query = {_id: plcy._id};
if (!query._id) {
query._id = new mongoose.mongo.ObjectID();
}
// the rest stays the same...