У меня есть уведомление, встроенное в пользователя. В Mongoid, как бы достичь аналогичного запроса. Нижеприведенный запрос выполняется с использованием Mongdb:Mongoid, помощь с уведомлениями
MONGODB site_name_development['users'].update(
{"_id"=>BSON::ObjectId('4ce694e672357e015a000014'),
"notifications._id"=>BSON::ObjectId('4ce694e672357e015a000017')},
{"$set"=>{"notifications.0.is_active"=>true}})
В принципе, если у меня есть пользователь Foobar. Foobar имеет 3 типа уведомлений. Я хотел бы включить одно из этих уведомлений, установив is_active в true. В то же время для всех остальных уведомлений is_active должно быть установлено значение false
Какой запрос должен быть выполнен?