Я пытаюсь использовать следующий запрос mongoDB с Laravel Jessanger, но не смог запустить его как запрос raw
.Запуск Raw Query с использованием mongoDB Jenssegers Laravel
db.getCollection('users').aggregate([
{
"$group": {
"_id": { "cnic": "$cnic", "time_in": "$time_in" },
"uniqueIds": { "$addToSet": "$_id" },
"count": { "$sum": 1 }
}
},
{ "$match": { "count": { "$gt": 1 } } }
]).forEach(function(doc) {
doc.uniqueIds.shift();
db.getCollection('users').remove({_id : {$in: doc.uniqueIds }});
})
Я хочу просто запустить этот простой запрос, поскольку он предназначен для удаления дубликатов из базы данных.
Я пытался использовать как следующее:
Users::raw()->find('mongo raw statement')
и
$cursor = DB::collection('users')->raw(function($collection)
{
return $collection->find('mongo raw statement');
});
Благодарности
У меня есть ваша проблема, вы решили ее? –