<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/mongodb.mongodb.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'class.mongodb-driver-cursor.php',
    1 => 'MongoDB\\Driver\\Cursor',
    2 => 'La classe MongoDB\\Driver\\Cursor',
  ),
  'up' => 
  array (
    0 => 'mongodb.mongodb.php',
    1 => 'MongoDB\\Driver',
  ),
  'prev' => 
  array (
    0 => 'mongodb-driver-readconcern.isdefault.php',
    1 => 'MongoDB\\Driver\\ReadConcern::isDefault',
  ),
  'next' => 
  array (
    0 => 'mongodb-driver-cursor.construct.php',
    1 => 'MongoDB\\Driver\\Cursor::__construct',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/mongodb/mongodb/driver/cursor.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.mongodb-driver-cursor.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.mongodb-driver-cursor" class="reference">

 <h1 class="title">La classe MongoDB\Driver\Cursor</h1>
 

 <div class="partintro"><p class="verinfo">(mongodb &gt;=1.0.0)</p>


  <div class="section" id="mongodb-driver-cursor.intro">
   <h2 class="title">Introduction</h2>
   <p class="simpara">
    La classe <span class="classname"><strong class="classname">MongoDB\Driver\Cursor</strong></span>
    encapsule le résultat d&#039;une commande ou d&#039;une requête MongoDB,
    pouvant être retournée par, respectivement,
    <span class="methodname"><a href="mongodb-driver-manager.executecommand.php" class="methodname">MongoDB\Driver\Manager::executeCommand()</a></span> ou
    <span class="methodname"><a href="mongodb-driver-manager.executequery.php" class="methodname">MongoDB\Driver\Manager::executeQuery()</a></span>.
   </p>
  </div>


  <div class="section" id="mongodb-driver-cursor.synopsis">
   <h2 class="title">Synopsis de la classe</h2>


   <div class="classsynopsis">
    <span class="ooclass"><strong class="classname"></strong></span>


    <div class="classsynopsisinfo">
     <span class="modifier">final</span>
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">MongoDB\Driver\Cursor</strong>
     </span>
     
     <span class="oointerface"><span class="modifier">implements</span> 
       <a href="class.mongodb-driver-cursorinterface.php" class="interfacename">MongoDB\Driver\CursorInterface</a></span> {</div>

    
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Méthodes */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">private</span> <span class="methodname"><a href="mongodb-driver-cursor.construct.php" class="methodname">__construct</a></span>()</div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.current.php" class="methodname">current</a></span>(): <span class="type"><span class="type"><a href="language.types.array.php" class="type array">array</a></span>|<span class="type"><a href="language.types.object.php" class="type object">object</a></span>|<span class="type"><a href="language.types.null.php" class="type null">null</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.getid.php" class="methodname">getId</a></span>(): <span class="type"><a href="class.mongodb-bson-int64.php" class="type MongoDB\BSON\Int64">MongoDB\BSON\Int64</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.getserver.php" class="methodname">getServer</a></span>(): <span class="type"><a href="class.mongodb-driver-server.php" class="type MongoDB\Driver\Server">MongoDB\Driver\Server</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.isdead.php" class="methodname">isDead</a></span>(): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.key.php" class="methodname">key</a></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.next.php" class="methodname">next</a></span>(): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.rewind.php" class="methodname">rewind</a></span>(): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.settypemap.php" class="methodname">setTypeMap</a></span>(<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$typemap</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.toarray.php" class="methodname">toArray</a></span>(): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-cursor.valid.php" class="methodname">valid</a></span>(): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

   }</div>


  </div>

  <div class="section">
   <h2 class="title">Historique</h2>
   <table class="doctable informaltable">
     
      <thead>
       <tr>
        <th>Version</th>
        <th>Description</th>
       </tr>

      </thead>

      <tbody class="tbody">
       <tr>
        <td>PECL mongodb 1.9.0</td>
        <td>
         Implémente <span class="interfacename"><a href="class.iterator.php" class="interfacename">Iterator</a></span>.
        </td>
       </tr>

       <tr>
        <td>PECL mongodb 1.6.0</td>
        <td>
         Implémentation de <span class="interfacename"><a href="class.mongodb-driver-cursorinterface.php" class="interfacename">MongoDB\Driver\CursorInterface</a></span>,
         qui étend <span class="interfacename"><a href="class.traversable.php" class="interfacename">Traversable</a></span>.
        </td>
       </tr>

      </tbody>
     
    </table>

  </div>

  <div class="section" id="mongodb-driver-cursor.examples">
   <h2 class="title">Exemples</h2>

   <div class="example" id="mongodb-driver-cursor.examples.foreach">
    <p><strong>Exemple #1 Lecture d&#039;un jeu de résultats</strong></p>
    <div class="example-contents"><p>
     <span class="methodname"><a href="mongodb-driver-manager.executecommand.php" class="methodname">MongoDB\Driver\Manager::executeCommand()</a></span> et
     <span class="methodname"><a href="mongodb-driver-manager.executequery.php" class="methodname">MongoDB\Driver\Manager::executeQuery()</a></span> les deux 
     renvoient leur (s) résultat (s) en tant qu&#039;objet <span class="classname"><strong class="classname">MongoDB\Driver\Cursor</strong></span>.
     Cet objet peut être utilisé pour itérer au sein du jeu de résultats de la 
     commande ou de la requête.
    </p></div>
    <div class="example-contents"><p>
     Parce que <span class="classname"><strong class="classname">MongoDB\Driver\Cursor</strong></span> implémente l&#039;interface
     <span class="interfacename"><a href="class.traversable.php" class="interfacename">Traversable</a></span>, il est possible de simplement itérer 
     sur le jeu de résultats avec
     <a href="control-structures.foreach.php" class="link"><code class="literal">foreach</code></a>.
    </p></div>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$manager </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoDB\Driver\Manager</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/* Insérez des documents afin que notre requête renvoie des informations */<br /></span><span style="color: #0000BB">$bulkWrite </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoDB\Driver\BulkWrite</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$bulkWrite</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">insert</span><span style="color: #007700">([</span><span style="color: #DD0000">'name' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'Ceres'</span><span style="color: #007700">, </span><span style="color: #DD0000">'size' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">946</span><span style="color: #007700">, </span><span style="color: #DD0000">'distance' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">2.766</span><span style="color: #007700">]);<br /></span><span style="color: #0000BB">$bulkWrite</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">insert</span><span style="color: #007700">([</span><span style="color: #DD0000">'name' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'Vesta'</span><span style="color: #007700">, </span><span style="color: #DD0000">'size' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">525</span><span style="color: #007700">, </span><span style="color: #DD0000">'distance' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">2.362</span><span style="color: #007700">]);<br /></span><span style="color: #0000BB">$manager</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">executeBulkWrite</span><span style="color: #007700">(</span><span style="color: #DD0000">"test.asteroids"</span><span style="color: #007700">, </span><span style="color: #0000BB">$bulkWrite</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/* Requête pour tous les éléments de la collection */<br /></span><span style="color: #0000BB">$query </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoDB\Driver\Query</span><span style="color: #007700">( [] );<br /><br /></span><span style="color: #FF8000">/* Interrogez la collection  "asteroids" de la base de données "test" */<br /></span><span style="color: #0000BB">$cursor </span><span style="color: #007700">= </span><span style="color: #0000BB">$manager</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">executeQuery</span><span style="color: #007700">(</span><span style="color: #DD0000">"test.asteroids"</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/* $cursor contient maintenant un objet qui entoure le jeu de résultats. <br /> * Utiliser foreach() pour itérer sur tous les résultats */<br /></span><span style="color: #007700">foreach(</span><span style="color: #0000BB">$cursor </span><span style="color: #007700">as </span><span style="color: #0000BB">$document</span><span style="color: #007700">) {<br />    </span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$document</span><span style="color: #007700">);<br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>Résultat de l&#039;exemple ci-dessus est similaire à :</p></div>
   <div class="example-contents screen">
<div class="cdata"><pre>
stdClass Object
(
    [_id] =&gt; MongoDB\BSON\ObjectId Object
        (
            [oid] =&gt; 5a4cff2f122d3321565d8cc2
        )

    [name] =&gt; Ceres
    [size] =&gt; 946
    [distance] =&gt; 2.766
)
stdClass Object
(
    [_id] =&gt; MongoDB\BSON\ObjectId Object
        (
            [oid] =&gt; 5a4cff2f122d3321565d8cc3
        )

    [name] =&gt; Vesta
    [size] =&gt; 525
    [distance] =&gt; 2.362
}
</pre></div>
    </div>
   </div>

   <div class="example" id="mongodb-driver-cursor.examples.tailable">
    <p><strong>Exemple #2 Lecture d&#039;un jeu de résultats pour un curseur à queue</strong></p>
    <div class="example-contents"><p>
     Les <a href="https://www.mongodb.com/docs/manual/core/tailable-cursors" class="link external">&raquo;&nbsp;curseurs à queue</a>
     sont un type spécial de curseur MongoDB qui permet au client de lire 
     quelques résultats et d&#039;attendre jusqu&#039;à ce que plus de documents 
     deviennent disponibles. Ces curseurs sont principalement utilisés avec
     <a href="https://www.mongodb.com/docs/manual/core/capped-collections" class="link external">&raquo;&nbsp;Capped Collections</a>
     et <a href="https://www.mongodb.com/docs/manual/changeStreams" class="link external">&raquo;&nbsp;Change Streams</a>.
    </p></div>
    <div class="example-contents"><p>
     Bien que les curseurs normaux puissent être parcourus une fois avec 
     <code class="literal">foreach</code>, cette approche ne fonctionnera pas avec les 
     curseurs à queue. Lorsque <code class="literal">foreach</code> est utilisé avec un
     curseur à queue, la boucle s&#039;arrêtera à la fin du jeu de résultats initial. 
     Tenter de continuer l&#039;itération sur le curseur avec une seconde 
     <code class="literal">foreach</code> lèverait une exception, car PHP tente de 
     rembobiner le curseur. Comme pour les objets result dans d&#039;autres pilotes 
     de base de données, les curseurs dans MongoDB prennent uniquement en charge 
     l&#039;itération en avant, ce qui signifie qu&#039;ils ne peuvent pas être rembobinés.
    </p></div>
    <div class="example-contents"><p>
     Afin de lire en continu à partir d&#039;un curseur de queue, l&#039;objet Cursor doit 
     être enveloppé avec un <span class="classname"><a href="class.iteratoriterator.php" class="classname">IteratorIterator</a></span>. Cela permet 
     à l&#039;application de contrôler directement l&#039;itération du curseur, d&#039;éviter 
     de rembobiner par inadvertance le curseur et de décider quand attendre les 
     nouveaux résultats ou arrêter complètement l&#039;itération.
    </p></div>
    <div class="example-contents"><p>
     Afin de démontrer un curseur en action, deux scripts seront utilisés: un 
     &quot;Producer&quot; et un &quot;Consumer&quot;. Le script Producer créera une nouvelle collection 
     plafonnée à l&#039;aide de la commande 
     <a href="https://www.mongodb.com/docs/manual/reference/command/create" class="link external">&raquo;&nbsp;Create</a> et 
     procédera à l&#039;insertion d&#039;un nouveau document dans cette collection 
     chaque seconde.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$manager </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoDB\Driver\Manager</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$manager</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">executeCommand</span><span style="color: #007700">(</span><span style="color: #DD0000">'test'</span><span style="color: #007700">, new </span><span style="color: #0000BB">MongoDB\Driver\Command</span><span style="color: #007700">([<br />    </span><span style="color: #DD0000">'create' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'asteroids'</span><span style="color: #007700">,<br />    </span><span style="color: #DD0000">'capped' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">true</span><span style="color: #007700">,<br />    </span><span style="color: #DD0000">'size' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">1048576</span><span style="color: #007700">,<br />]));<br /><br />while (</span><span style="color: #0000BB">true</span><span style="color: #007700">) {<br />    </span><span style="color: #0000BB">$bulkWrite </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoDB\Driver\BulkWrite</span><span style="color: #007700">;<br />    </span><span style="color: #0000BB">$bulkWrite</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">insert</span><span style="color: #007700">([</span><span style="color: #DD0000">'createdAt' </span><span style="color: #007700">=&gt; new </span><span style="color: #0000BB">MongoDB\BSON\UTCDateTime</span><span style="color: #007700">]);<br />    </span><span style="color: #0000BB">$manager</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">executeBulkWrite</span><span style="color: #007700">(</span><span style="color: #DD0000">'test.asteroids'</span><span style="color: #007700">, </span><span style="color: #0000BB">$bulkWrite</span><span style="color: #007700">);<br /><br />    </span><span style="color: #0000BB">sleep</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
     Avec le script Producer toujours en cours d&#039;exécution, un deuxième script 
     consommateur peut être exécuté pour lire les documents insérés à l&#039;aide 
     d&#039;un curseur de queue, indiqué par les options <code class="literal">tailable</code> 
     et <code class="literal">awaitData</code> à 
     <span class="function"><a href="mongodb-driver-query.construct.php" class="function">MongoDB\Driver\Query::__construct()</a></span>.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$manager </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoDB\Driver\Manager</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$query </span><span style="color: #007700">= new </span><span style="color: #0000BB">MongoDB\Driver\Query</span><span style="color: #007700">([], [<br />    </span><span style="color: #DD0000">'tailable' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">true</span><span style="color: #007700">,<br />    </span><span style="color: #DD0000">'awaitData' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">true</span><span style="color: #007700">,<br />]);<br /><br /></span><span style="color: #0000BB">$cursor </span><span style="color: #007700">= </span><span style="color: #0000BB">$manager</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">executeQuery</span><span style="color: #007700">(</span><span style="color: #DD0000">'test.asteroids'</span><span style="color: #007700">, </span><span style="color: #0000BB">$query</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$iterator </span><span style="color: #007700">= new </span><span style="color: #0000BB">IteratorIterator</span><span style="color: #007700">(</span><span style="color: #0000BB">$cursor</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$iterator</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">rewind</span><span style="color: #007700">();<br /><br />while (</span><span style="color: #0000BB">true</span><span style="color: #007700">) {<br />    if (</span><span style="color: #0000BB">$iterator</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">valid</span><span style="color: #007700">()) {<br />        </span><span style="color: #0000BB">$document </span><span style="color: #007700">= </span><span style="color: #0000BB">$iterator</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">current</span><span style="color: #007700">();<br />        </span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"Consumed document created at: %s\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$document</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">createdAt</span><span style="color: #007700">);<br />    }<br /><br />    </span><span style="color: #0000BB">$iterator</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">next</span><span style="color: #007700">();<br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
     Le script consommateur va commencer par imprimer rapidement tous les 
     documents disponibles dans la collection plafonnée (comme si 
     <code class="literal">foreach</code> avait été utilisé); toutefois, il ne se 
     terminera pas à la fin du jeu de résultats initial. Étant donné que 
     le curseur est en file d&#039;attente, l&#039;appel de 
     <span class="function"><a href="iteratoriterator.next.php" class="function">IteratorIterator::next()</a></span> se bloque et attend des 
     résultats supplémentaires. <span class="function"><a href="iteratoriterator.valid.php" class="function">IteratorIterator::valid()</a></span> 
     est également utilisé pour vérifier s&#039;il y a effectivement des données 
     disponibles à lire à chaque étape.
    </p></div>
    <blockquote class="note"><p><strong class="note">Note</strong>: 
     <span class="simpara">
      Cet exemple utilise l&#039;option de requête <code class="literal">awaitData</code> pour 
      indiquer au serveur de bloquer pendant une courte période (par exemple une 
      seconde) à la fin du jeu de résultats avant de retourner une réponse au 
      pilote. Ceci est utilisé pour empêcher le pilote d&#039;interroger agressivement 
      le serveur lorsqu&#039;il n&#039;y a aucun résultat disponible. L&#039;option 
      <code class="literal">maxAwaitTimeMS</code> peut être utilisée conjointement avec 
      <code class="literal">tailable</code> et <code class="literal">awaitData</code> pour spécifier 
      la durée pendant laquelle le serveur doit se bloquer lorsqu&#039;il atteint la 
      fin du jeu de résultats.
     </span>
    </p></blockquote>
   </div>
  </div>

  <div class="section">
   <h2 class="title">Erreurs / Exceptions</h2>
   <p class="simpara">
    Lors de l&#039;itération sur l&#039;objet Cursor, les données BSON sont converties en variables PHP. Cette itération peut provoquer les exceptions suivantes:
   </p>
   <ul class="simplelist">
    <li>
     Lève une exception
     <span class="classname"><a href="class.mongodb-driver-exception-invalidargumentexception.php" class="classname">MongoDB\Driver\Exception\InvalidArgumentException</a></span> si 
     une classe dans le mappage de type ne peut pas être instanciée ou 
     n'implémente pas <span class="interfacename"><a href="class.mongodb-bson-unserializable.php" class="interfacename">MongoDB\BSON\Unserializable</a></span>.
    </li>
    <li>Lance une exception <span class="classname"><a href="class.mongodb-driver-exception-unexpectedvalueexception.php" class="classname">MongoDB\Driver\Exception\UnexpectedValueException</a></span> si l'entrée ne contient pas exactement un document BSON. Les raisons possibles comprennent, mais ne sont pas limitées à, BSON invalide, des données supplémentaires (après avoir lu un document BSON), ou une erreur imprévu de <a href="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson" class="link external">&raquo;&nbsp;libbson</a>.</li>
   </ul>
  </div>
 </div>

 










































 





 





 























 


<h2>Sommaire</h2><ul class="chunklist chunklist_reference"><li><a href="mongodb-driver-cursor.construct.php">MongoDB\Driver\Cursor::__construct</a> — Cr&eacute;er un nouveau curseur (non utilis&eacute;)</li><li><a href="mongodb-driver-cursor.current.php">MongoDB\Driver\Cursor::current</a> — Renvoie l'&eacute;l&eacute;ment courant</li><li><a href="mongodb-driver-cursor.getid.php">MongoDB\Driver\Cursor::getId</a> — Retourne l'ID de ce curseur</li><li><a href="mongodb-driver-cursor.getserver.php">MongoDB\Driver\Cursor::getServer</a> — Retourne le serveur associ&eacute; &agrave; ce curseur</li><li><a href="mongodb-driver-cursor.isdead.php">MongoDB\Driver\Cursor::isDead</a> — V&eacute;rifie si le curseur est &eacute;puis&eacute; ou peut avoir des r&eacute;sultats suppl&eacute;mentaires</li><li><a href="mongodb-driver-cursor.key.php">MongoDB\Driver\Cursor::key</a> — Renvoie le num&eacute;ro de l'index du r&eacute;sultat courant dans le curseur</li><li><a href="mongodb-driver-cursor.next.php">MongoDB\Driver\Cursor::next</a> — Avance le curseur vers le r&eacute;sultat suivant</li><li><a href="mongodb-driver-cursor.rewind.php">MongoDB\Driver\Cursor::rewind</a> — Rembobine le curseur jusqu'au premier r&eacute;sultat</li><li><a href="mongodb-driver-cursor.settypemap.php">MongoDB\Driver\Cursor::setTypeMap</a> — D&eacute;finit un type de carte &agrave; utiliser pour la d&eacute;s&eacute;rialisation BSON</li><li><a href="mongodb-driver-cursor.toarray.php">MongoDB\Driver\Cursor::toArray</a> — Retourne un tableau contenant tous les r&eacute;sultats pour ce curseur</li><li><a href="mongodb-driver-cursor.valid.php">MongoDB\Driver\Cursor::valid</a> — V&eacute;rifie si la position actuelle du curseur est valide</li></ul>
</div>
<?php manual_footer($setup); ?>