Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb yaml中距离的ODM原则_Mongodb_Symfony_Doctrine Orm_Doctrine_Doctrine Odm - Fatal编程技术网

Mongodb yaml中距离的ODM原则

Mongodb yaml中距离的ODM原则,mongodb,symfony,doctrine-orm,doctrine,doctrine-odm,Mongodb,Symfony,Doctrine Orm,Doctrine,Doctrine Odm,如何在yaml映射文件中添加@Distance?我试过了,但没用 CP\AppBundle\Document\Point: type: embeddedDocument embedOne: address: targetDocument: CP\AppBundle\Document\Address coordinates: targetDocument: CP\AppBundle\Document\Coordinates distance: d

如何在yaml映射文件中添加@Distance?我试过了,但没用

CP\AppBundle\Document\Point:
  type: embeddedDocument
  embedOne:
    address:
      targetDocument: CP\AppBundle\Document\Address
    coordinates:
      targetDocument: CP\AppBundle\Document\Coordinates
  distance: distance
  indexes:
    coordinates:
      keys:
        coordinates: 2d

非常感谢

距离字段需要指定为带有距离参数的浮点:

CP\AppBundle\Document\Point:
  type: embeddedDocument
  embedOne:
    address:
      targetDocument: CP\AppBundle\Document\Address
    coordinates:
      targetDocument: CP\AppBundle\Document\Coordinates
  fields:
    distance:
      type: float
      distance: true
  indexes:
    coordinates:
      keys:
        coordinates: 2d