ソースを参照

Merge pull request #18 from fmonthel/devel

[ENH] Add index on CardId into Comments collection
Lauri Ojansivu 8 年 前
コミット
693f615136
1 ファイル変更6 行追加0 行削除
  1. 6 0
      models/cardComments.js

+ 6 - 0
models/cardComments.js

@@ -57,6 +57,12 @@ CardComments.helpers({
 CardComments.hookOptions.after.update = { fetchPrevious: false };
 
 if (Meteor.isServer) {
+  // Comments are often fetched within a card, so we create an index to make these
+  // queries more efficient.
+  Meteor.startup(() => {
+    CardComments._collection._ensureIndex({ cardId: 1, createdAt: -1 });
+  });
+
   CardComments.after.insert((userId, doc) => {
     Activities.insert({
       userId,