如何使用mongodriver php编写mongodb代码。位置运算符未从查询中找到所需的匹配项

如何使用mongodriver php编写mongodb代码。位置运算符未从查询中找到所需的匹配项,mongodb,mongodb-php,php-mongodb,Mongodb,Mongodb Php,Php Mongodb,如何使用mongodriver php编写mongodb代码有什么想法吗 [ { "_id": ObjectId("5c6d73090c3d5054b766a76e"), "EmployeeName": "Larry", "EmployeeSalary": 9000, "EmployeeDetails": [ {

如何使用mongodriver php编写mongodb代码有什么想法吗

[
  {
    "_id": ObjectId("5c6d73090c3d5054b766a76e"),
    "EmployeeName": "Larry",
    "EmployeeSalary": 9000,
    "EmployeeDetails": [
      {
        "EmployeeDOB": ISODate("1990-01-21T00:00:00Z"),
        "EmployeeDepartment": "ComputerScience",
        "EmployeeProject": [
          {
            "Technology": "C",
            "Duration": 6
          },
          {
            "Technology": "Java",
            "Duration": 7
          }
        ]
      }
    ]
  }
]

如何在MongoHP版本中使用上述功能。请对此提出建议

$bulk->update(["_id" => ObjectId("5c6d73090c3d5054b766a76e")], [  "$push" => [
         "EmployeeDetails.$.EmployeeProject" => [
            "Technology" => "Python", 
            "Duration" => 4 
         ] 
      ]  ]);
错误:位置运算符未从查询中找到所需的匹配项