Skip to content

Commit d8a5134

Browse files
christkvkay-kim
authored andcommitted
Updated examples to use aggregation cursor and crud spec
Signed-off-by: kay <[email protected]>
1 parent aac7a3e commit d8a5134

File tree

5 files changed

+15
-19
lines changed

5 files changed

+15
-19
lines changed

primer/source/includes/examples-aggregation.yaml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,12 @@ operation:
118118
db.collection('restaurants').aggregate(
119119
[
120120
{ $group: { "_id": "$borough", "count": { $sum: 1 } } }
121-
],
122-
function(err, result) {
123-
assert.equal(err, null);
124-
console.log(result);
125-
callback(result);
126-
}
127-
);
121+
]
122+
).toArray(function(err, result) {
123+
assert.equal(err, null);
124+
console.log(result);
125+
callback(result);
126+
});
128127
};
129128
- pre: |
130129
Call the ``aggregateRestaurants`` function.
@@ -158,8 +157,7 @@ operation:
158157
[
159158
{ $match: { "borough": "Queens", "cuisine": "Brazilian" } },
160159
{ $group: { "_id": "$address.zipcode" , "count": { $sum: 1 } } }
161-
],
162-
function(err, result) {
160+
]).toArray(function(err, result) {
163161
assert.equal(err, null);
164162
console.log(result);
165163
callback(result);

primer/source/includes/examples-insert.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ operation:
107107
language: javascript
108108
code: |
109109
var insertDocument = function(db, callback) {
110-
db.collection('restaurants').insert( {
110+
db.collection('restaurants').insertOne( {
111111
"address" : {
112112
"street" : "2 Avenue",
113113
"zipcode" : "10075",

primer/source/includes/examples-remove.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ operation:
134134
language: javascript
135135
code: |
136136
var removeRestaurants = function(db, callback) {
137-
db.collection('restaurants').remove(
137+
db.collection('restaurants').deleteMany(
138138
{ "borough": "Manhattan" },
139139
function(err, results) {
140140
console.log(results);
@@ -171,9 +171,8 @@ operation:
171171
language: javascript
172172
code: |
173173
var removeRestaurants = function(db, callback) {
174-
db.collection('restaurants').remove(
174+
db.collection('restaurants').deleteOne(
175175
{ "borough": "Queens" },
176-
{ single: true },
177176
function(err, results) {
178177
console.log(results);
179178
callback();
@@ -208,7 +207,7 @@ operation:
208207
language: javascript
209208
code: |
210209
var removeRestaurants = function(db, callback) {
211-
db.collection('restaurants').remove( {}, function(err, results) {
210+
db.collection('restaurants').removeMany( {}, function(err, results) {
212211
console.log(results);
213212
callback();
214213
});

primer/source/includes/examples-update-fields.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ operation:
140140
language: javascript
141141
code: |
142142
var updateRestaurants = function(db, callback) {
143-
db.collection('restaurants').update(
143+
db.collection('restaurants').updateOne(
144144
{ "name" : "Juni" },
145145
{
146146
$set: { "cuisine": "American (New)" },
@@ -178,7 +178,7 @@ operation:
178178
language: javascript
179179
code: |
180180
var updateRestaurants = function(db, callback) {
181-
db.collection('restaurants').update(
181+
db.collection('restaurants').updateOne(
182182
{ "restaurant_id" : "41156888" },
183183
{ $set: { "address.street": "East 31st Street" } },
184184
function(err, results) {
@@ -214,13 +214,12 @@ operation:
214214
language: javascript
215215
code: |
216216
var updateRestaurants = function(db, callback) {
217-
db.collection('restaurants').update(
217+
db.collection('restaurants').updateMany(
218218
{ "address.zipcode": "10016" },
219219
{
220220
$set: { "borough": "Midtown" },
221221
$currentDate: { "lastModified": true }
222222
},
223-
{ multi: true },
224223
function(err, results) {
225224
console.log(results);
226225
callback();

primer/source/includes/examples-update-replace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ operation:
6868
language: javascript
6969
code: |
7070
var updateRestaurants = function(db, callback) {
71-
db.collection('restaurants').update(
71+
db.collection('restaurants').replaceOne(
7272
{ "restaurant_id" : "41704620" },
7373
{
7474
"name" : "Vella 2",

0 commit comments

Comments
 (0)