Example #1
0
 public function testFind()
 {
     $this->gridFs->storeBytes('somebinarydata', array('meta' => 1));
     $id = $this->gridFs->storeBytes('somebinarydata', array('meta' => 2));
     $this->gridFs->storeBytes('somebinarydata', array('meta' => 3));
     $file = $this->gridFs->find()->where('meta', 2)->current();
     $this->assertNotEmpty($file);
     $this->assertInstanceof('\\Sokil\\Mongo\\GridFSFile', $file);
     $this->assertEquals($id, $file->get('_id'));
     $this->assertEquals(2, $file->meta);
 }