1
我创建了mongodb查询,我必须在laravel控制器中使用。如何在Laravel 5中实现MongoDB查询?
我的查询是
db.PMS.aggregate([
{ $match: { "PanelID": "A00898" } },
{
$project: { EventTS: 1, MainsPower: 1, }
},
{
$unwind: {
path: "$MainsPower",
includeArrayIndex: "arrayIndex",
preserveNullAndEmptyArrays: true
}
},
{
$project: {
MainsPower: 1,
timestamp: {
"$add": [
"$EventTS",
{ "$multiply": [ 60000, "$arrayIndex" ] }
]
}
}
}
]);
我想在一个laravel功能使用这个查询,但我有点困惑。请帮助我如何在laravel中实现此查询。
感谢@chridam做工精细。在目标文件格式 –
查询输出如何转换为数组 –
@dhanashri我已经更新了回答,再试一次 – chridam