File tree Expand file tree Collapse file tree 6 files changed +140
-0
lines changed
core/queryable-encryption/tutorials/azure
includes/queryable-encryption/tutorials/automatic/azure Expand file tree Collapse file tree 6 files changed +140
-0
lines changed 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/azure/reader/>`__
44
+
40
45
.. tab:: Node.js
41
46
:tabid: nodejs
42
47
@@ -97,6 +102,12 @@ Create the Application
97
102
98
103
.. tabs-drivers::
99
104
105
+ .. tab::
106
+ :tabid: shell
107
+
108
+ To view the complete code for making a {+dek-long+}, see
109
+ `the {+qe+} sample application repository <{+sample-app-url-qe+}/mongosh/azure/reader/make_data_key.js>`__.
110
+
100
111
.. tab::
101
112
:tabid: nodejs
102
113
@@ -140,6 +151,12 @@ Create the Application
140
151
141
152
.. tabs-drivers::
142
153
154
+ .. tab::
155
+ :tabid: shell
156
+
157
+ To view the complete code for inserting an encrypted document, see
158
+ `the {+qe+} sample application repository <{+sample-app-url-qe+}/mongosh/azure/reader/insert_encrypted_document.js>`__.
159
+
143
160
.. tab::
144
161
:tabid: nodejs
145
162
@@ -179,6 +196,12 @@ Create the Application
179
196
180
197
.. tabs-drivers::
181
198
199
+ .. tab::
200
+ :tabid: shell
201
+
202
+ To view the complete code for finding an encrypted document, see
203
+ `the {+qe+} sample application repository <{+sample-app-url-qe+}/mongosh/azure/reader/insert_encrypted_document.js>`__.
204
+
182
205
.. tab::
183
206
:tabid: nodejs
184
207
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/azure/reader/insert_encrypted_document.js
15
+ :start-after: start-key-vault
16
+ :end-before: end-key-vault
17
+ :language: javascript
18
+ :dedent:
19
+ :caption: insert_encrypted_document.js
20
+
11
21
.. tab ::
12
22
:tabid: nodejs
13
23
65
75
66
76
.. tabs-drivers ::
67
77
78
+ .. tab ::
79
+ :tabid: shell
80
+
81
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/azure/reader/insert_encrypted_document.js
82
+ :start-after: start-kmsproviders
83
+ :end-before: end-kmsproviders
84
+ :language: javascript
85
+ :dedent:
86
+ :caption: insert_encrypted_document.js
87
+
68
88
.. tab ::
69
89
:tabid: nodejs
70
90
119
139
120
140
.. tabs-drivers ::
121
141
142
+ .. tab ::
143
+ :tabid: shell
144
+
145
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/azure/reader/insert_encrypted_document.js
146
+ :start-after: start-schema
147
+ :end-before: end-schema
148
+ :language: javascript
149
+ :dedent:
150
+ :caption: insert_encrypted_document.js
151
+
122
152
.. tab ::
123
153
:tabid: nodejs
124
154
173
203
174
204
.. tabs-drivers ::
175
205
206
+ .. tab ::
207
+ :tabid: shell
208
+
209
+ .. code-block :: none
210
+
211
+ // mongosh does not require you to specify the
212
+ // location of the {+shared-library+}
213
+
176
214
.. tab ::
177
215
:tabid: nodejs
178
216
232
270
233
271
.. tabs-drivers ::
234
272
273
+ .. tab ::
274
+ :tabid: shell
275
+
276
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/azure/reader/insert_encrypted_document.js
277
+ :start-after: start-client
278
+ :end-before: end-client
279
+ :language: javascript
280
+ :dedent:
281
+ :caption: insert_encrypted_document.js
282
+
235
283
.. tab ::
236
284
:tabid: nodejs
237
285
Original file line number Diff line number Diff line change 18
18
19
19
.. tabs-drivers ::
20
20
21
+ .. tab ::
22
+ :tabid: shell
23
+
24
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/azure/reader/make_data_key.js
25
+ :start-after: start-kmsproviders
26
+ :end-before: end-kmsproviders
27
+ :language: javascript
28
+ :dedent:
29
+ :caption: make_data_key.js
30
+
21
31
.. tab ::
22
32
:tabid: nodejs
23
33
85
95
86
96
.. tabs-drivers ::
87
97
98
+ .. tab ::
99
+ :tabid: shell
100
+
101
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/azure/reader/make_data_key.js
102
+ :start-after: start-datakeyopts
103
+ :end-before: end-datakeyopts
104
+ :language: javascript
105
+ :dedent:
106
+ :caption: make_data_key.js
88
107
89
108
.. tab ::
90
109
:tabid: nodejs
152
171
153
172
.. tabs-drivers ::
154
173
174
+ .. tab ::
175
+ :tabid: shell
176
+
177
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/azure/reader/make_data_key.js
178
+ :start-after: start-create-dek
179
+ :end-before: end-create-dek
180
+ :language: javascript
181
+ :dedent:
182
+ :caption: make_data_key.js
183
+
155
184
.. tab ::
156
185
:tabid: nodejs
157
186
209
238
210
239
.. tabs-drivers ::
211
240
241
+ .. tab ::
242
+ :tabid: shell
243
+
244
+ .. literalinclude :: /includes/generated/in-use-encryption/queryable-encryption/mongosh/azure/reader/make_data_key.js
245
+ :start-after: start-create-enc-collection
246
+ :end-before: end-create-enc-collection
247
+ :language: javascript
248
+ :dedent:
249
+ :caption: make_data_key.js
250
+
212
251
.. tab ::
213
252
:tabid: nodejs
214
253
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/azure/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/azure/reader/insert_encrypted_document.js
14
+ :start-after: start-insert
15
+ :end-before: end-insert
16
+ :language: javascript
17
+ :dedent:
18
+ :caption: insert_encrypted_document.js
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/azure/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