Я хочу реализовать:
db.lawcases.find().snapshot().forEach(
function (elem) {
db.lawcases.update(
{
_id: elem._id
},
{
$set: {
name: elem.firstname + ' ' + elem.lastname
}
}
);
}
);
Я использую пакет Laravael MongoDB, который позволяет мне выполнять необработанные запросы, как это объясняется в https://github.com/jenssegers/Laravel-MongoDB#raw-expressions.
У меня есть:
$lawCases = \DB::connection('mongodb')->collection('lawcases')->raw(function($collection)
{
return $collection->find();
});
foreach($lawCases as $case){
//DO SOMETHING
}
Но мне нужна помощь, потому что я не знаю, как сохранить изменения.Я чувствую, что делаю это неправильно.