Я ищу способ подавить создание поля _id в дочернем классе ассоциации embeds_one, но не могу найти способ сделать это.
Кто-нибудь знает, как это сделать?
Если вы создаете ассоциацию embeds_one для дочернего класса, то поле _id не является обязательным, поскольку в родительский элемент будет встроен только один дочерний элемент.
Mongoid 7.0, MongoDB 4.2.
Это легко, если использовать Mongoose в экосистеме NodeJS / Javascript. Вы просто указываете
{ _id: false }
в опциях для схемы Mongoose. Ищите аналогичную вещь для Mongoid в мире Ruby on Rails.
Спасибо!