Skip to content

Commit cf731e7

Browse files
committed
DOCS-11849: node examples
1 parent 0c56308 commit cf731e7

File tree

60 files changed

+129
-169
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+129
-169
lines changed

Makefile

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,19 @@ examples:
101101
curl -SfL https://raw.githubusercontent.com/mongodb/mongo-java-driver-reactivestreams/master/examples/documentation/src/DocumentationSamples.java -o ${DRIVERS_PATH}/AsyncDocumentationSamples.java
102102

103103
# node
104-
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/2.2/test/functional/examples_tests.js -o ${DRIVERS_PATH}/examples_tests.js
105104
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/3.0/test/functional/operation_changestream_example_tests.js -o ${DRIVERS_PATH}/ChangeStreamNodeExamples.js
106-
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/functional/operation_promises_example_tests.js -o ${DRIVERS_PATH}/node-promises-examples.js
105+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/array_filters.js -o ${DRIVERS_PATH}/node_array_filters.js
106+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/causal_consistency.js -o ${DRIVERS_PATH}/node_causal_consistency.js
107+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/insert.js -o ${DRIVERS_PATH}/node_insert.js
108+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/project_fields_from_query_results.js -o ${DRIVERS_PATH}/node_project.js
109+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/query.js -o ${DRIVERS_PATH}/node_query.js
110+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/query_embedded_documents.js -o ${DRIVERS_PATH}/node_query_embedded_documents.js
111+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/query_arrays.js -o ${DRIVERS_PATH}/node_query_arrays.js
112+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/query_array_of_documents.js -o ${DRIVERS_PATH}/node_query_array_of_documents.js
113+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/query_for_null_fields.js -o ${DRIVERS_PATH}/node_query_for_null_fields.js
114+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/remove_documents.js -o ${DRIVERS_PATH}/node_remove.js
115+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/transactions.js -o ${DRIVERS_PATH}/node_transactions.js
116+
curl -SfL https://raw.githubusercontent.com/mongodb/node-mongodb-native/master/test/examples/update_documents.js -o ${DRIVERS_PATH}/node_update.js
107117

108118
# ruby
109119
curl -SfL https://raw.githubusercontent.com/mongodb/mongo-ruby-driver/master/spec/mongo/shell_examples_spec.rb -o ${DRIVERS_PATH}/shell_examples_spec.rb

source/includes/driver-examples/driver-example-delete-55.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@
8080
- id: nodejs
8181
content: |
8282
.. class:: copyable-code
83-
.. literalinclude:: /driver-examples/examples_tests.js
83+
.. literalinclude:: /driver-examples/node_remove.js
8484
:language: javascript
85-
:dedent: 8
85+
:dedent: 4
8686
:start-after: Start Example 55
8787
:end-before: End Example 55
8888

source/includes/driver-examples/driver-example-delete-56.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@
4747
- id: nodejs
4848
content: |
4949
.. class:: copyable-code
50-
.. literalinclude:: /driver-examples/examples_tests.js
50+
.. literalinclude:: /driver-examples/node_remove.js
5151
:language: javascript
52-
:dedent: 8
52+
:dedent: 6
5353
:start-after: Start Example 56
5454
:end-before: End Example 56
5555

source/includes/driver-examples/driver-example-delete-57.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@
4747
- id: nodejs
4848
content: |
4949
.. class:: copyable-code
50-
.. literalinclude:: /driver-examples/examples_tests.js
50+
.. literalinclude:: /driver-examples/node_remove.js
5151
:language: javascript
52-
:dedent: 8
52+
:dedent: 6
5353
:start-after: Start Example 57
5454
:end-before: End Example 57
5555

source/includes/driver-examples/driver-example-delete-58.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,9 @@
106106
- id: nodejs
107107
content: |
108108
.. class:: copyable-code
109-
.. literalinclude:: /driver-examples/examples_tests.js
109+
.. literalinclude:: /driver-examples/node_remove.js
110110
:language: javascript
111-
:dedent: 8
111+
:dedent: 6
112112
:start-after: Start Example 58
113113
:end-before: End Example 58
114114

source/includes/driver-examples/driver-example-insert-1.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@
5959
- id: nodejs
6060
content: |
6161
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
62+
.. literalinclude:: /driver-examples/node_insert.js
6363
:language: javascript
64-
:dedent: 8
64+
:dedent: 6
6565
:start-after: Start Example 1
6666
:end-before: End Example 1
6767

source/includes/driver-examples/driver-example-insert-2.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,9 @@
6161

6262
- id: nodejs
6363
content: |
64-
.. class:: copyable-code
65-
.. literalinclude:: /driver-examples/examples_tests.js
64+
.. literalinclude:: /driver-examples/node_insert.js
6665
:language: javascript
67-
:dedent: 8
66+
:dedent: 6
6867
:start-after: Start Example 2
6968
:end-before: End Example 2
7069

source/includes/driver-examples/driver-example-insert-3.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,9 @@
5656

5757
- id: nodejs
5858
content: |
59-
.. class:: copyable-code
60-
.. literalinclude:: /driver-examples/examples_tests.js
59+
.. literalinclude:: /driver-examples/node_insert.js
6160
:language: javascript
62-
:dedent: 8
61+
:dedent: 6
6362
:start-after: Start Example 3
6463
:end-before: End Example 3
6564

source/includes/driver-examples/driver-example-query-10.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 10
6665
:end-before: End Example 10
6766

source/includes/driver-examples/driver-example-query-11.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 11
6665
:end-before: End Example 11
6766

source/includes/driver-examples/driver-example-query-12.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 12
6665
:end-before: End Example 12
6766

source/includes/driver-examples/driver-example-query-13.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,9 @@
6262

6363
- id: nodejs
6464
content: |
65-
.. class:: copyable-code
66-
.. literalinclude:: /driver-examples/examples_tests.js
65+
.. literalinclude:: /driver-examples/node_query.js
6766
:language: javascript
68-
:dedent: 8
67+
:dedent: 6
6968
:start-after: Start Example 13
7069
:end-before: End Example 13
7170

source/includes/driver-examples/driver-example-query-14.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,9 @@
7373

7474
- id: nodejs
7575
content: |
76-
.. class:: copyable-code
77-
.. literalinclude:: /driver-examples/examples_tests.js
76+
.. literalinclude:: /driver-examples/node_query_embedded_documents.js
7877
:language: javascript
79-
:dedent: 8
78+
:dedent: 4
8079
:start-after: Start Example 14
8180
:end-before: End Example 14
8281

source/includes/driver-examples/driver-example-query-15.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_embedded_documents.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 15
6665
:end-before: End Example 15
6766

source/includes/driver-examples/driver-example-query-16.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,9 @@
5050

5151
- id: nodejs
5252
content: |
53-
.. class:: copyable-code
54-
.. literalinclude:: /driver-examples/examples_tests.js
53+
.. literalinclude:: /driver-examples/node_query_embedded_documents.js
5554
:language: javascript
56-
:dedent: 8
55+
:dedent: 6
5756
:start-after: Start Example 16
5857
:end-before: End Example 16
5958

source/includes/driver-examples/driver-example-query-17.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_embedded_documents.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 17
6665
:end-before: End Example 17
6766

source/includes/driver-examples/driver-example-query-18.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_embedded_documents.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 18
6665
:end-before: End Example 18
6766

source/includes/driver-examples/driver-example-query-19.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_embedded_documents.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 19
6665
:end-before: End Example 19
6766

source/includes/driver-examples/driver-example-query-20.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,9 @@
7474

7575
- id: nodejs
7676
content: |
77-
.. class:: copyable-code
78-
.. literalinclude:: /driver-examples/examples_tests.js
77+
.. literalinclude:: /driver-examples/node_query_arrays.js
7978
:language: javascript
80-
:dedent: 8
79+
:dedent: 4
8180
:start-after: Start Example 20
8281
:end-before: End Example 20
8382

source/includes/driver-examples/driver-example-query-21.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_arrays.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 21
6665
:end-before: End Example 21
6766

source/includes/driver-examples/driver-example-query-22.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_arrays.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 22
6665
:end-before: End Example 22
6766

source/includes/driver-examples/driver-example-query-23.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_arrays.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 23
6665
:end-before: End Example 23
6766

source/includes/driver-examples/driver-example-query-24.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_arrays.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 24
6665
:end-before: End Example 24
6766

source/includes/driver-examples/driver-example-query-25.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_arrays.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 25
6665
:end-before: End Example 25
6766

source/includes/driver-examples/driver-example-query-26.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_arrays.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 26
6665
:end-before: End Example 26
6766

source/includes/driver-examples/driver-example-query-27.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_arrays.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 27
6665
:end-before: End Example 27
6766

source/includes/driver-examples/driver-example-query-28.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_arrays.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 28
6665
:end-before: End Example 28
6766

source/includes/driver-examples/driver-example-query-29.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,9 @@
7373

7474
- id: nodejs
7575
content: |
76-
.. class:: copyable-code
77-
.. literalinclude:: /driver-examples/examples_tests.js
76+
.. literalinclude:: /driver-examples/node_query_array_of_documents.js
7877
:language: javascript
79-
:dedent: 8
78+
:dedent: 4
8079
:start-after: Start Example 29
8180
:end-before: End Example 29
8281

source/includes/driver-examples/driver-example-query-30.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@
5858

5959
- id: nodejs
6060
content: |
61-
.. class:: copyable-code
62-
.. literalinclude:: /driver-examples/examples_tests.js
61+
.. literalinclude:: /driver-examples/node_query_array_of_documents.js
6362
:language: javascript
64-
:dedent: 8
63+
:dedent: 6
6564
:start-after: Start Example 30
6665
:end-before: End Example 30
6766

source/includes/driver-examples/driver-example-query-31.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,9 @@
5050

5151
- id: nodejs
5252
content: |
53-
.. class:: copyable-code
54-
.. literalinclude:: /driver-examples/examples_tests.js
53+
.. literalinclude:: /driver-examples/node_query_array_of_documents.js
5554
:language: javascript
56-
:dedent: 8
55+
:dedent: 6
5756
:start-after: Start Example 31
5857
:end-before: End Example 31
5958

0 commit comments

Comments
 (0)