mongoDBでクエリを作成しました。 MongoChefでは、このクエリは2秒未満で1万以上のレコードを生成します。今度はPHPでこのクエリを実行したいと思います。 私はインターネット上のさまざまなドキュメントを読むが、それを実装する方法を混乱させるので、PHPでクエリを書く方法を知らない。コアPHPにMongoDBクエリを書くには?
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"]}
]}
}
}
]
);
を?これを読んだのですか? http://php.net/manual/en/book.mongo.php – m02ph3u5
@ m02ph3u5 mongodbのバージョンを使用しています:1.1.7 – Amit