У меня есть коллекция, которая содержит поля _id и id. Когда я ищу по полю id в клиенте mongo, все в порядке. Когда я ищу модель mongomapper, например: Product.find_by_id (6) или Product.where (: id => 6), он возвращает пустой объект Plucky, и я вижу, что он ищет поле _id вместо id.
Как я понимаю, mongomapper просто всегда использует _id, независимо от того, хотите ли вы что-то найти по id.
Есть ли какая-то работа вокруг этого или я делаю это неправильно?