我的mongodoctrine中有一个嵌入式文件,
<?php
namespace ng\MyBundle\Document;
use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;
/** @MongoDB\EmbeddedDocument */
class Coordinates
{
/** @MongoDB\Float */
protected $lat;
/** @MongoDB\Float */
protected $lng;
public function __construct($lat = 0.0, $lng = 0.0)
{
$this->setLat($lat);
$this->setLng($lng);
}
/**
* Set lat
*
* @param float $lat
* @return \Coordinates
*/
public function setLat($lat)
{
$this->lat = $lat;
return $this;
}
/**
* Get lat
*
* @return float $lat
*/
public function getLat()
{
return $this->lat;
}
/**
* Set lng
*
* @param float $lng
* @return \Coordinates
*/
public function setLng($lng)
{
$this->lng = $lng;
return $this;
}
/**
* Get lng
*
* @return float $lng
*/
public function getLng()
{
return $this->lng;
}
}
我希望在这个嵌入式文档中有弹性搜索索引,这是我模型中称为坐标的字段。 我怎样才能做到这一点?