From 0fecac6ccad9bbe0522d6339476356bb107a82be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Mon, 11 Sep 2017 16:45:49 +0200 Subject: [PATCH] Added upsert to two fields --- server/server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/server.js b/server/server.js index 1f41c735..092bbeb3 100755 --- a/server/server.js +++ b/server/server.js @@ -127,9 +127,9 @@ db.on('error',function(err) { console.log("\n" + new Date().toString() + "\n Database error: ", err); }); -db.collection("connected_users").update({users: {$exists: true}}, {$set: {users: []}}, {multi: true}, function(err, docs){}); +db.collection("connected_users").update({users: {$exists: true}}, {$set: {users: []}}, {multi: true, upsert: true}, function(err, docs){}); db.collection("connected_users").update({"_id": "total_users"}, {$set: {total_users: 0}}, {multi: true, upsert: true}, function(err, docs) {}); -db.collection("frontpage_lists").update({viewers: {$ne: 0}}, {$set: {"viewers": 0}}, {multi: true}, function(err, docs) {}); +db.collection("frontpage_lists").update({viewers: {$ne: 0}}, {$set: {"viewers": 0}}, {multi: true, upsert: true}, function(err, docs) {}); io.on('connection', function(socket){ socket.emit("get_list");