Я определяю первичный ключ в MongoMapper.
class B
key :_id, string
key :externalId, string
end
Проблема в том, что все, что я добавляю новую запись в B, кажется, что мне нужно для простоты указать _id, когда он уже определен во внешнем идентификаторе
B.new(:_id=>"123", :external_id=>"123 )
Это не совсем имеет смысла. Должен быть способ указать externalId в качестве первичного ключа, нет?