【发布时间】:2018-08-01 06:19:11
【问题描述】:
我有一个类似文档的集合
{
"_id": ObjectId("5b4dd622d2ccda10c00000f0"),
"Code": "Route-001",
"Name": "Karan Nagar - Jawahar Nagar",
"StopsDetails": [
{
"StopId": "cb038446-bbad-5460-79f7-4b138024968b",
"Code": "Stop- 001",
"Name": "Lane market",
"Fee": "600"
},
{
"StopId": "2502ce2a-900e-e686-79ea-33a2305abf91",
"Code": "Stop-002",
"Name": "City center",
"Fee": "644"
}
],
"StopsTiming" :
[
....
]
}
我只想获取所有嵌入文档“StopDetails”。我正在尝试调整以下代码行,但我无法在 $query "StopsDetails" 中写入内容,以便仅获取 StopsDetails 嵌入文档。 请帮忙!!!
$query = ['_id' => new MongoDB\BSON\ObjectID($this->id),
'StopsDetails' => ];
try
{
$cursor = $this->collection->find($query);
}
catch (Exception $e)
{
}
return $cursor->toArray();
【问题讨论】:
标签: mongodb mongodb-php php-mongodb