Add MongoDB indexes

These indexes will optimize the queries that are used in the board and card
views.

Fixes #524.
This commit is contained in:
Maxime Quandalle 2016-07-18 22:38:38 +02:00
parent 81a35be856
commit 9792193e60
No known key found for this signature in database
GPG key ID: 428641C03D29CA10
3 changed files with 16 additions and 4 deletions

View file

@ -91,6 +91,10 @@ Lists.mutations({
Lists.hookOptions.after.update = { fetchPrevious: false };
if (Meteor.isServer) {
Meteor.startup(() => {
Lists._collection._ensureIndex({ boardId: 1 });
});
Lists.after.insert((userId, doc) => {
Activities.insert({
userId,