code: public function findByParentAndRoutePattern($parentId, $routePattern, $nodeId, $siteId)
      {
          $qa = $this->createAggregationQueryBuilderWithSiteId($siteId);
          $qa->match(
              array(
                  'parentId'     => $parentId,
                  'routePattern' => $routePattern,
                  'nodeId'       => array('$ne' => $nodeId),
              )
          );
  
          return $this->hydrateAggregateQuery($qa);
      }
docs: @param string $parentId
  @param string $routePattern
  @param string $nodeId
  @param string $siteId
  
  @return array