Ich habe Abfrage in MongoDB erstellt. In MongoChef erzeugt diese Abfrage mehr als 10.000 Datensätze in weniger als 2 Sekunden. Jetzt möchte ich diese Abfrage in PHP ausführen. So weiß ich nicht, wie man Frage in PHP schreibt, während ich verschiedene Dokumente im Internet lese, aber verwirrt, wie man es einführt.Wie schreibe ich MongoDB Abfrage in PHP-Kern?
db.PMS.aggregate(
[
{$project:
{EventTS:1,MainsPower:1,PanelID:1}
},
{$unwind:
{path:"$MainsPower",includeArrayIndex:"arrayIndex",preserveNullAndEmptyArrays:true}
},
{ $match: { "MainsPower":{$ne:null}}},
{ $match: { "EventTS":{$gt:new Date("2016-01-01")}}},
{$project:
{MainsPower:1,
PanelID:1,
timestamp:{"$add":
[{'$subtract' : ["$EventTS",new Date("1970-01-01")]},
{"$multiply":[60000,"$arrayIndex"]}
]}
}
}
]
);
Welche * Treiber * verwenden Sie? Hast du das gelesen? http://php.net/manual/en/book.mongo.php – m02ph3u5
@ m02ph3u5 Ich benutze mongodb version: 1.1.7 – Amit