Retrieve a list of distinct values for the given key across a collection.
public function testGetDistinct_NoExpression() { $this->collection->createDocument(array('k' => array('f' => 'F1', 'kk' => 'A')))->save(); $this->collection->createDocument(array('k' => array('f' => 'F1', 'kk' => 'A')))->save(); $this->collection->createDocument(array('k' => array('f' => 'F1', 'kk' => 'B')))->save(); $this->collection->createDocument(array('k' => array('f' => 'F2', 'kk' => 'C')))->save(); // get distinct $distinctValues = $this->collection->getDistinct('k.kk'); $this->assertEquals(array('A', 'B', 'C'), $distinctValues); }