Пожалуйста, смотрите мой запрос к базе данных:
db.comments
.find({})
.forEach(function(doc) {
doc.comments.map(function(c) {
if (c.active == 1) {
c.status = 0;
}
});
db.comments.update(
{_id: doc._id},
{$set: {comments: doc.comments}});
});
Мне нужно написать с помощью jenssegers / laravel-mongodb. Пожалуйста, помогите мне Если у кого-нибудь есть идея, чтобы решить эту проблему
class Comment extends Eloquent {}
$comments = Comment::all();
foreach ($comments as $c) {
$c->comments = array_map(function (&$com) {
if ($com->active == 1) $com->status = 0;
}, $c->comments);
$c->save();
}
Других решений пока нет …