Sokil\Mongo\Collection::documentPoolCount PHP Method

documentPoolCount() public method

Get number of documents in document pool
public documentPoolCount ( ) : integer
return integer
    public function documentPoolCount()
    {
        return count($this->documentPool);
    }

Usage Example

 public function testGetDocumentsFromDocumentPool()
 {
     $document1 = $this->collection->createDocument(array('field' => 'value1'))->save();
     $document2 = $this->collection->createDocument(array('field' => 'value2'))->save();
     $this->assertEquals(2, $this->collection->documentPoolCount());
     // without arguments
     $documents = $this->collection->getDocumentsFromDocumentPool();
     $this->assertEquals(2, count($documents));
     $this->assertArrayHasKey((string) $document1->getId(), $documents);
     $this->assertArrayHasKey((string) $document2->getId(), $documents);
     // with arguments
     $documents = $this->collection->getDocumentsFromDocumentPool(array($document1->getId()));
     $this->assertEquals(1, count($documents));
     $this->assertArrayHasKey((string) $document1->getId(), $documents);
 }
All Usage Examples Of Sokil\Mongo\Collection::documentPoolCount