svn: /phpdoc/ru/trunk/reference/mongodb/ bson/objectid.xml mongodb/driver/cursor.xml

[email protected] (Sergey Panteleev)
Newsgroups php.doc.ru
Message-ID <[email protected]>
sergey                                   Thu, 05 Sep 2019 07:01:06 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=347944

Log:
upd: actual en-revision

Changed paths:
    U   phpdoc/ru/trunk/reference/mongodb/bson/objectid.xml
    U   phpdoc/ru/trunk/reference/mongodb/mongodb/driver/cursor.xml
svn-diffs-347944.txt (text/x-diff, 12.9 KB)
Modified: phpdoc/ru/trunk/reference/mongodb/bson/objectid.xml
===================================================================
--- phpdoc/ru/trunk/reference/mongodb/bson/objectid.xml	2019-09-05 06:18:51 UTC (rev 347943)
+++ phpdoc/ru/trunk/reference/mongodb/bson/objectid.xml	2019-09-05 07:01:06 UTC (rev 347944)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 344505 Maintainer: sergey Status: ready -->
+<!-- EN-Revision: 347928 Maintainer: sergey Status: ready -->
 <!-- Reviewed: no -->

 <phpdoc:classref xml:id="class.mongodb-bson-objectid" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -21,8 +21,7 @@
    </para>
    <itemizedlist>
     <listitem><simpara>4-байтовое значение, представляющее секунды с начала эпохи Unix,</simpara></listitem>
-    <listitem><simpara>3-байтовый идентификатор машины,</simpara></listitem>
-    <listitem><simpara>2-байтовый идентификатор процесса и</simpara></listitem>
+    <listitem><simpara>5-байтовое случайное число, уникальное для машины и процесса, и</simpara></listitem>
     <listitem><simpara>3-байтовый счетчик, начинающийся со случайного значения.</simpara></listitem>
    </itemizedlist>
    <para>

Modified: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/cursor.xml
===================================================================
--- phpdoc/ru/trunk/reference/mongodb/mongodb/driver/cursor.xml	2019-09-05 06:18:51 UTC (rev 347943)
+++ phpdoc/ru/trunk/reference/mongodb/mongodb/driver/cursor.xml	2019-09-05 07:01:06 UTC (rev 347944)
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 344505 Maintainer: lex Status: ready -->
+<!-- EN-Revision: 347931 Maintainer: lex Status: ready -->
 <!-- Reviewed: no -->

 <phpdoc:classref xml:id="class.mongodb-driver-cursor" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
-
+
  <title>Класс MongoDB\Driver\Cursor</title>
  <titleabbrev>MongoDB\Driver\Cursor</titleabbrev>
-
+
  <partintro>
-
-<!-- {{{ MongoDB\Driver\Cursor intro -->
+
+  <!-- {{{ MongoDB\Driver\Cursor intro -->
   <section xml:id="mongodb-driver-cursor.intro">
    &reftitle.intro;
    <para>
@@ -20,16 +20,16 @@
     <methodname>MongoDB\Driver\Manager::executeQuery</methodname> соответственно.
    </para>
   </section>
-<!-- }}} -->
-
+  <!-- }}} -->
+
   <section xml:id="mongodb-driver-cursor.synopsis">
    &reftitle.classsynopsis;
-
-<!-- {{{ Synopsis -->
+
+   <!-- {{{ Synopsis -->
    <classsynopsis>
     <ooclass><classname>MongoDB\Driver\Cursor</classname></ooclass>
-
-<!-- {{{ Class synopsis -->
+
+    <!-- {{{ Class synopsis -->
     <classsynopsisinfo>
      <modifier>final</modifier>
      <ooclass>
@@ -40,32 +40,56 @@
       <interfacename>Traversable</interfacename>
      </oointerface>
     </classsynopsisinfo>
-<!-- }}} -->
+    <!-- }}} -->

     <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
     <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.mongodb-driver-cursor')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
    </classsynopsis>
-<!-- }}} -->
-
+   <!-- }}} -->
+
   </section>

-    <section xml:id="mongodb-driver-cursor.examples">
+  <section role="changelog">
+   &reftitle.changelog;
+   <para>
+    <informaltable>
+     <tgroup cols="2">
+      <thead>
+       <row>
+        <entry>&Version;</entry>
+        <entry>&Description;</entry>
+       </row>
+      </thead>
+      <tbody>
+       <row>
+        <entry>1.6.0</entry>
+        <entry>
+         Реализует <interfacename>MongoDB\Driver\CursorInterface</interfacename>.
+        </entry>
+       </row>
+      </tbody>
+     </tgroup>
+    </informaltable>
+   </para>
+  </section>
+
+  <section xml:id="mongodb-driver-cursor.examples">
    &reftitle.examples;
-
-   <example xml:id="mongodb-driver-cursor.examples.foreach">
-    <title>Reading a result set</title>
-    <para>
-     Как <methodname>MongoDB\Driver\Manager::executeCommand</methodname>, так
-     <methodname>MongoDB\Driver\Manager::executeQuery</methodname>, возвращают
-     свои результаты в виде объекта <classname>MongoDB\Driver\Cursor</classname>.
-    </para>
-    <para>
-     Поскольку <classname>MongoDB\Driver\Cursor</classname> реализует интерфейс
-     <interfacename>Traversable</interfacename>, вы можете
-     итерировать по набору результата с помощью
-     <link linkend="control-structures.foreach"><literal>foreach</literal></link>.
-    </para>
-   <programlisting role="php">
+
+     <example xml:id="mongodb-driver-cursor.examples.foreach">
+      <title>Reading a result set</title>
+      <para>
+       Как <methodname>MongoDB\Driver\Manager::executeCommand</methodname>, так
+       <methodname>MongoDB\Driver\Manager::executeQuery</methodname>, возвращают
+       свои результаты в виде объекта <classname>MongoDB\Driver\Cursor</classname>.
+      </para>
+      <para>
+       Поскольку <classname>MongoDB\Driver\Cursor</classname> реализует интерфейс
+       <interfacename>Traversable</interfacename>, вы можете
+       итерировать по набору результата с помощью
+       <link linkend="control-structures.foreach"><literal>foreach</literal></link>.
+      </para>
+      <programlisting role="php">
 <![CDATA[
 <?php

@@ -91,9 +115,9 @@

 ?>
 ]]>
-   </programlisting>
-   &example.outputs.similar;
-   <screen>
+    </programlisting>
+    &example.outputs.similar;
+    <screen>
 <![CDATA[
 stdClass Object
 (
@@ -119,41 +143,41 @@
 }
 ]]>
     </screen>
-   </example>
-
-   <example xml:id="mongodb-driver-cursor.examples.tailable">
-    <title>Чтение набора результатов для хвостового курсора</title>
-    <para>
-     <link xlink:href="&url.mongodb.docs;core/tailable-cursors">Хвостовые курсоры</link> -
-     - это особый тип курсора MongoDB, который позволяет клиенту читать некоторые результаты,
-     а затем ждать, пока не появятся дополнительные документы.
-     Эти курсоры в основном используются с
-     <link xlink:href="&url.mongodb.docs;core/capped-collections">Capped Collections</link>
-     and <link xlink:href="&url.mongodb.docs;changeStreams">Change Streams</link>.
-    </para>
-    <para>
-     Хотя обычные курсоры можно итерировать один раз с помощью <literal>foreach</literal>,
-     этот подход не будет работать с хвостовыми курсорами.
-     Когда <literal>foreach</literal> используется с хвостовым курсором,
-     цикл останавливается по достижении конца начального набора результатов.
-     Попытка продолжить итерацию курсора со вторым <literal>foreach</literal> выбросить исключение,
-     поскольку PHP пытается перемотать курсор. Подобно объектам результатов в других драйверах баз данных,
-     курсоры в MongoDB поддерживают только итерацию вперед, что означает, что они не могут быть перемотаны.
-    </para>
-    <para>
-     Для непрерывного считывания с хвостового курсора объект курсора должен быть завернут
-     с помощью <classname>IteratorIterator</classname>. Это позволяет приложению напрямую управлять
-     итерацией курсора, избегать непреднамеренного перемотки курсора и решать, когда ждать новых результатов
-     или полностью прекратить итерацию.
-    </para>
-    <para>
-     Чтобы продемонстрировать хвостовой курсор в действии,
-     будут использоваться два скрипта: "производитель" (producer) и "потребитель" (consumer).
-     Скрипт продюсера создаст новую capped-коллекцию, используя команду
-     <link xlink:href="&url.mongodb.docs.command;create">create</link>
-     и начнет вставку нового документа в эту коллекцию каждую секунду.
-    </para>
-    <programlisting role="php">
+     </example>
+
+     <example xml:id="mongodb-driver-cursor.examples.tailable">
+      <title>Чтение набора результатов для хвостового курсора</title>
+      <para>
+       <link xlink:href="&url.mongodb.docs;core/tailable-cursors">Хвостовые курсоры</link> -
+       - это особый тип курсора MongoDB, который позволяет клиенту читать некоторые результаты,
+       а затем ждать, пока не появятся дополнительные документы.
+       Эти курсоры в основном используются с
+       <link xlink:href="&url.mongodb.docs;core/capped-collections">Capped Collections</link>
+       and <link xlink:href="&url.mongodb.docs;changeStreams">Change Streams</link>.
+      </para>
+      <para>
+       Хотя обычные курсоры можно итерировать один раз с помощью <literal>foreach</literal>,
+       этот подход не будет работать с хвостовыми курсорами.
+       Когда <literal>foreach</literal> используется с хвостовым курсором,
+       цикл останавливается по достижении конца начального набора результатов.
+       Попытка продолжить итерацию курсора со вторым <literal>foreach</literal> выбросить исключение,
+       поскольку PHP пытается перемотать курсор. Подобно объектам результатов в других драйверах баз данных,
+       курсоры в MongoDB поддерживают только итерацию вперед, что означает, что они не могут быть перемотаны.
+      </para>
+      <para>
+       Для непрерывного считывания с хвостового курсора объект курсора должен быть завернут
+       с помощью <classname>IteratorIterator</classname>. Это позволяет приложению напрямую управлять
+       итерацией курсора, избегать непреднамеренного перемотки курсора и решать, когда ждать новых результатов
+       или полностью прекратить итерацию.
+      </para>
+      <para>
+       Чтобы продемонстрировать хвостовой курсор в действии,
+       будут использоваться два скрипта: "производитель" (producer) и "потребитель" (consumer).
+       Скрипт продюсера создаст новую capped-коллекцию, используя команду
+       <link xlink:href="&url.mongodb.docs.command;create">create</link>
+       и начнет вставку нового документа в эту коллекцию каждую секунду.
+      </para>
+      <programlisting role="php">
 <![CDATA[
 <?php

@@ -232,9 +256,9 @@
       чтобы указать время, которое сервер должен блокировать, когда он достигнет конца набора результатов.
      </simpara>
     </note>
-   </example>
+     </example>
   </section>
-
+
   <section role="errors">
    &reftitle.errors;
    <simpara>
@@ -251,11 +275,11 @@
     &mongodb.throws.bson.unexpected;
    </simplelist>
   </section>
-
+
  </partintro>
-
+
  &reference.mongodb.mongodb.driver.entities.cursor;
-
+
 </phpdoc:classref>

 <!-- Keep this comment at the end of the file
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.