Ese error significa que está tratando de usar un nombre de campo que no es válido en MongoDB; sería un nombre de campo con un punto (".") o un nombre de campo que contenga un signo de dólar.
$set
se usa para reemplazar un campo en su totalidad, por lo que lo que tiene arriba dice "reemplace el contenido de commitCount
campo con el documento {$add: ['$commitCount', 1]}
", que es un documento no válido.
Para incrementar o disminuir atómicamente el valor de un campo (asumiendo que el valor actual del campo es un número) use el $inc
modificador:
db.deal.update({dealId: 201}, {$inc: {commitCount: 1}})