File tree Expand file tree Collapse file tree 8 files changed +152
-1
lines changed
core/queryable-encryption
includes/queryable-encryption Expand file tree Collapse file tree 8 files changed +152
-1
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ Before You Get Started
46
46
47
47
.. tabs::
48
48
49
- .. tab:: mongosh
49
+ .. tab:: Mongosh
50
50
:tabid: shell
51
51
52
52
`Complete mongosh Application <{+sample-app-url-qe+}/mongosh/local/reader/>`__
Original file line number Diff line number Diff line change @@ -37,6 +37,11 @@ Before You Get Started
37
37
38
38
.. tabs::
39
39
40
+ .. tab:: Mongosh
41
+ :tabid: shell
42
+
43
+ `Complete Mongosh Application <{+sample-app-url-qe+}/mongosh/aws/reader/>`__
44
+
40
45
.. tab:: Node.js
41
46
:tabid: nodejs
42
47
@@ -98,6 +103,12 @@ Create the Application
98
103
99
104
.. tabs-drivers::
100
105
106
+ .. tab::
107
+ :tabid: shell
108
+
109
+ To view the complete code for making a {+dek-long+}, see
110
+ `the {+qe+} sample application repository <{+sample-app-url-qe+}/mongosh/aws/reader/make_data_key.js>`__.
111
+
101
112
.. tab::
102
113
:tabid: nodejs
103
114
@@ -141,6 +152,12 @@ Create the Application
141
152
142
153
.. tabs-drivers::
143
154
155
+ .. tab::
156
+ :tabid: shell
157
+
158
+ To view the complete code for inserting an encrypted document, see
159
+ `the {+qe+} sample application repository <{+sample-app-url-qe+}/mongosh/aws/reader/insert_encrypted_document.js>`__.
160
+
144
161
.. tab::
145
162
:tabid: nodejs
146
163
@@ -180,6 +197,12 @@ Create the Application
180
197
181
198
.. tabs-drivers::
182
199
200
+ .. tab::
201
+ :tabid: shell
202
+
203
+ To view the complete code for finding an encrypted document, see
204
+ `the {+qe+} sample application repository <{+sample-app-url-qe+}/mongosh/aws/reader/insert_encrypted_document.js>`__.
205
+
183
206
.. tab::
184
207
:tabid: nodejs
185
208
Original file line number Diff line number Diff line change 162
162
163
163
.. tabs-drivers ::
164
164
165
+ .. tab ::
166
+ :tabid: shell
167
+
168
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/local/reader/make_data_key.js
169
+ :start-after: start-create-enc-collection
170
+ :end-before: end-create-enc-collection
171
+ :language: javascript
172
+ :dedent:
173
+ :caption: make_data_key.js
174
+
165
175
.. tab ::
166
176
:tabid: nodejs
167
177
Original file line number Diff line number Diff line change 8
8
9
9
.. tabs-drivers ::
10
10
11
+ .. tab ::
12
+ :tabid: shell
13
+
14
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/insert_encrypted_document.js
15
+ :start-after: start-key-vault
16
+ :end-before: end-key-vault
17
+ :language: javascript
18
+ :caption: insert_encrypted_document.js
19
+ :dedent:
20
+
11
21
.. tab ::
12
22
:tabid: nodejs
13
23
67
77
68
78
.. tabs-drivers ::
69
79
80
+ .. tab ::
81
+ :tabid: shell
82
+
83
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/insert_encrypted_document.js
84
+ :start-after: start-kmsproviders
85
+ :end-before: end-kmsproviders
86
+ :language: javascript
87
+ :caption: insert_encrypted_document.js
88
+ :dedent:
89
+
70
90
.. tab ::
71
91
:tabid: nodejs
72
92
121
141
122
142
.. tabs-drivers ::
123
143
144
+ .. tab ::
145
+ :tabid: shell
146
+
147
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/insert_encrypted_document.js
148
+ :start-after: start-schema
149
+ :end-before: end-schema
150
+ :language: javascript
151
+ :caption: insert_encrypted_document.js
152
+ :dedent:
153
+
124
154
.. tab ::
125
155
:tabid: nodejs
126
156
175
205
176
206
.. tabs-drivers ::
177
207
208
+ .. tab ::
209
+ :tabid: shell
210
+
211
+ .. code-block :: none
212
+
213
+ // mongosh does not require you to specify the
214
+ // location of the {+shared-library+}
215
+
178
216
.. tab ::
179
217
:tabid: nodejs
180
218
234
272
235
273
.. tabs-drivers ::
236
274
275
+ .. tab ::
276
+ :tabid: shell
277
+
278
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/insert_encrypted_document.js
279
+ :start-after: start-client
280
+ :end-before: end-client
281
+ :language: javascript
282
+ :caption: insert_encrypted_document.js
283
+ :dedent:
284
+
237
285
.. tab ::
238
286
:tabid: nodejs
239
287
Original file line number Diff line number Diff line change 12
12
13
13
.. tabs-drivers ::
14
14
15
+ .. tab ::
16
+ :tabid: shell
17
+
18
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/make_data_key.js
19
+ :start-after: start-kmsproviders
20
+ :end-before: end-kmsproviders
21
+ :language: javascript
22
+ :caption: make_data_key.js
23
+ :dedent:
24
+
15
25
.. tab ::
16
26
:tabid: nodejs
17
27
79
89
80
90
.. tabs-drivers ::
81
91
92
+ .. tab ::
93
+ :tabid: shell
94
+
95
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/make_data_key.js
96
+ :start-after: start-datakeyopts
97
+ :end-before: end-datakeyopts
98
+ :language: javascript
99
+ :caption: make_data_key.js
100
+ :dedent:
101
+
82
102
.. tab ::
83
103
:tabid: nodejs
84
104
145
165
146
166
.. tabs-drivers ::
147
167
168
+ .. tab ::
169
+ :tabid: shell
170
+
171
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/make_data_key.js
172
+ :start-after: start-create-dek
173
+ :end-before: end-create-dek
174
+ :language: javascript
175
+ :dedent:
176
+ :caption: make_data_key.js
177
+
148
178
.. tab ::
149
179
:tabid: nodejs
150
180
202
232
203
233
.. tabs-drivers ::
204
234
235
+ .. tab ::
236
+ :tabid: shell
237
+
238
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/make_data_key.js
239
+ :start-after: start-create-enc-collection
240
+ :end-before: end-create-enc-collection
241
+ :language: javascript
242
+ :dedent:
243
+ :caption: make_data_key.js
244
+
205
245
.. tab ::
206
246
:tabid: nodejs
207
247
Original file line number Diff line number Diff line change @@ -8,6 +8,16 @@ a client that is not configured for automatic {+qe+}.
8
8
9
9
.. tabs-drivers ::
10
10
11
+ .. tab ::
12
+ :tabid: shell
13
+
14
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/insert_encrypted_document.js
15
+ :start-after: start-find
16
+ :end-before: end-find
17
+ :caption: insert_encrypted_document.js
18
+ :language: javascript
19
+ :dedent:
20
+
11
21
.. tab ::
12
22
:tabid: nodejs
13
23
Original file line number Diff line number Diff line change @@ -7,6 +7,16 @@ snippet:
7
7
8
8
.. tabs-drivers ::
9
9
10
+ .. tab ::
11
+ :tabid: shell
12
+
13
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/insert_encrypted_document.js
14
+ :start-after: start-insert
15
+ :end-before: end-insert
16
+ :language: javascript
17
+ :caption: insert_encrypted_document.js
18
+ :dedent:
19
+
10
20
.. tab ::
11
21
:tabid: nodejs
12
22
Original file line number Diff line number Diff line change @@ -5,6 +5,16 @@ Create a unique index on the ``keyAltNames`` field in your
5
5
6
6
.. tabs-drivers ::
7
7
8
+ .. tab ::
9
+ :tabid: shell
10
+
11
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/aws/reader/make_data_key.js
12
+ :start-after: start-create-index
13
+ :end-before: end-create-index
14
+ :caption: make_data_key.js
15
+ :language: javascript
16
+ :dedent:
17
+
8
18
.. tab ::
9
19
:tabid: nodejs
10
20
You can’t perform that action at this time.
0 commit comments