A atualização com o parâmetro vazio parece não funcionar. Eu tentei no shell mongo e no mongoconsole. No mongoconsole deu um erro sobre atualização esperando que o primeiro parâmetro fosse um array ou um objeto.
No entanto, você pode fazer a mesma coisa usando a consulta de localização $exists.
Tentar:
`db.CrawlUser.update( {CrawlStatuses:{$exists:true}}, { $unset: { "CrawlStatuses.LastErrorMessage": 1 } }, false, true);`
Isso funcionou para mim.
Tenha em mente que com base nos documentos, $exists não usa um índice, então será mais lento. Sugiro adicionar um parâmetro no qual você possa adicionar um índice e consultá-lo ao fazer o $unset.