reference/mongodb/bson/javascript.xml
d120d37cc9ab821759a059f510807bb6e79462fb
...
...
@@ -12,8 +12,17 @@
12
12
<section xml:id="mongodb-bson-javascript.intro">
13
13
&reftitle.intro;
14
14
<para>
15
-

15
+
BSON type for Javascript code. An optional scope document may be specified
16
+
that maps identifiers to values and defines the scope in which the code
17
+
should be evaluated by the server.
16
18
</para>
19
+
<note>
20
+
<simpara>
21
+
This BSON type is mainly used when executing database commands that take a
22
+
Javascript function as a parameter, such as
23
+
<link xlink:href="&url.mongodb.docs;reference/command/mapReduce/">mapReduce</link>.
24
+
</simpara>
25
+
</note>
17
26
</section>
18
27
<!-- }}} -->
19
28

...
...
@@ -26,13 +35,30 @@
26
35

27
36
<!-- {{{ Class synopsis -->
28
37
<classsynopsisinfo>
38
+
<modifier>final</modifier>
29
39
<ooclass>
30
40
<classname>MongoDB\BSON\Javascript</classname>
31
41
</ooclass>
32
42

33
43
<oointerface>
44
+
<interfacename>MongoDB\BSON\JavascriptInterface</interfacename>
45
+
</oointerface>
46
+

47
+
<oointerface>
34
48
<interfacename>MongoDB\BSON\Type</interfacename>
35
49
</oointerface>
50
+

51
+
<oointerface>
52
+
<interfacename>Serializable</interfacename>
53
+
</oointerface>
54
+

55
+
<oointerface>
56
+
<interfacename>JsonSerializable</interfacename>
57
+
</oointerface>
58
+

59
+
<oointerface>
60
+
<interfacename>Stringable</interfacename>
61
+
</oointerface>
36
62
</classsynopsisinfo>
37
63
<!-- }}} -->
38
64
...
...
@@ -43,6 +69,43 @@
43
69

44
70
</section>
45
71

72
+
<section role="changelog">
73
+
&reftitle.changelog;
74
+
<para>
75
+
<informaltable>
76
+
<tgroup cols="2">
77
+
<thead>
78
+
<row>
79
+
<entry>&Version;</entry>
80
+
<entry>&Description;</entry>
81
+
</row>
82
+
</thead>
83
+
<tbody>
84
+
<row>
85
+
<entry>PECL mongodb 1.12.0</entry>
86
+
<entry>
87
+
Implements <interfacename>Stringable</interfacename> for PHP 8.0+.
88
+
</entry>
89
+
</row>
90
+
<row>
91
+
<entry>PECL mongodb 1.3.0</entry>
92
+
<entry>
93
+
Implements <interfacename>MongoDB\BSON\JavascriptInterface</interfacename>.
94
+
</entry>
95
+
</row>
96
+
<row>
97
+
<entry>PECL mongodb 1.2.0</entry>
98
+
<entry>
99
+
Implements <interfacename>Serializable</interfacename> and
100
+
<interfacename>JsonSerializable</interfacename>.
101
+
</entry>
102
+
</row>
103
+
</tbody>
104
+
</tgroup>
105
+
</informaltable>
106
+
</para>
107
+
</section>
108
+

46
109
</partintro>
47
110

48
111
&reference.mongodb.bson.entities.javascript;
49
112