MongoDBで特定のドキュメントの特定のフィールドを削除するには$unsetを使えばスマートらしい。
これはMongoDB2からの機能で、それ以前はundefinedやnullを入れて対応していたらしい。
1User.collection.update({_id: user._id}, {field: undefined});
昔はこうだったのが…
1User.collection.update({_id: user._id}, {$unset: {field: 1 }});
こうらしい。