Как переименовать ключи _id
в id
в массив документов MongoDB?Ruby: Переименовать ключи в массиве хэшей?
Итак, я хочу, чтобы сделать это:
[{"_id"=>"1", "name"=>"Matt"}, {"_id"=>"2", "name"=>"John"}, ...]
в этом:
[{"id"=>"1", "name"=>"Matt"}, {"id"=>"2", "name"=>"John"}, ...]
Это работает отлично, однако, на самом деле не очевидно (на первый взгляд), что выполняется, поэтому может запутать другой кодер. Сделать это вспомогательным методом или, по крайней мере, добавить комментарий, сделало бы его лучше. –