From a7eb8e65b19db5056dea60f7463da3b89e39e5cb Mon Sep 17 00:00:00 2001 From: Alvaro Vega Date: Wed, 7 Feb 2024 14:52:03 +0100 Subject: [PATCH] add mongo index for Device model --- CHANGES_NEXT_RELEASE | 3 ++- lib/model/Device.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES_NEXT_RELEASE b/CHANGES_NEXT_RELEASE index 8974767ef..6b41d1c53 100644 --- a/CHANGES_NEXT_RELEASE +++ b/CHANGES_NEXT_RELEASE @@ -1 +1,2 @@ -- Fix: store device subscriptions updates (#1086) \ No newline at end of file +- ADD: index for Device model based on {service: 1, subservice: 1, id: 1, apikey: 1} (#1576) +- Fix: store device subscriptions updates (#1086) diff --git a/lib/model/Device.js b/lib/model/Device.js index 073211df7..a5051a9c2 100644 --- a/lib/model/Device.js +++ b/lib/model/Device.js @@ -57,6 +57,7 @@ const Device = new Schema({ }); function load(db) { + Device.index({ service: 1, subservice: 1, id: 1, apikey: 1 }); module.exports.model = db.model('Device', Device); module.exports.internalSchema = Device; }