Alcaeus\MongoDbAdapter\Tests\Mongo\MongoCollectionTest::testDistinctWithIdQuery PHP Method

testDistinctWithIdQuery() public method

    public function testDistinctWithIdQuery()
    {
        $document1 = ['foo' => 'bar'];
        $document2 = ['foo' => 'bar'];
        $document3 = ['foo' => 'foo'];
        $collection = $this->getCollection();
        $collection->insert($document1);
        $collection->insert($document2);
        $collection->insert($document3);
        $this->assertSame(['bar'], $collection->distinct('foo', ['_id' => ['$in' => [$document1['_id'], $document2['_id']]]]));
        $this->assertEquals(['bar', 'foo'], $collection->distinct('foo', ['_id' => ['$in' => [$document1['_id'], $document3['_id']]]]));
    }
MongoCollectionTest