I Ergebnis der folgenden Abfrage in Laravel Rahmen der Arbeit (verwendet jenssegers Bibliothek)
Wie Aggregat in mongodb in Laravel Rahmen
db.product.aggregate({ $group : {_id : "$catid", total : { $sum : 1}}},
{$sort:{total:-1}});
ich dies wie folgt
return DB::connection($this - > connection)- >
collection($this - > collection) - > aggregate(
'{ $group : {_id : "$catid", total : { $sum : 1 }}},{$sort:{total:-1}}'');
versucht zu tun bekommen müssen auszuführen
Aber es gibt Fehler wie "ErrorException Undefined Index: Aggregat" müssen wissen, dass wie mongodb "db.collection.aggregate"
verwenden 10Das Dokument meiner Sammlung ist wie dieses
{
"_id": ObjectId("5369d68611fe14ddc5f59ff9"),
"sku": 123456,
"productid": 1,
"name": "name1",
"catid": 1
}
wenn möglich .. zeigen Sie Ihre Datenbankstruktur in Frage – Mayuri
Hallo Mia, ich habe ein Dokument meiner Sammlung aufgenommen, um eine Vorstellung von der Struktur zu bekommen, danke, um das zu untersuchen. –