2
0
Эх сурвалжийг харах

Try to fix EasySearch. Part 3.

Thanks to danielkaiser and xet7 !
Lauri Ojansivu 2 жил өмнө
parent
commit
0d3b7ca041
1 өөрчлөгдсөн 11 нэмэгдсэн , 3 устгасан
  1. 11 3
      models/users.js

+ 11 - 3
models/users.js

@@ -539,9 +539,17 @@ Users.allow({
 // is used for instance to add a new user to a board.
 // is used for instance to add a new user to a board.
 UserSearchIndex = new Index({
 UserSearchIndex = new Index({
   collection: Users,
   collection: Users,
-  fields: ['username', 'profile.fullname', 'emails.address'],
-  allowedFields: ['username', 'profile.fullname', 'emails.address'],
-  engine: new MongoDBEngine(),
+  fields: ['username', 'profile.fullname', 'profile.avatarUrl'],
+  allowedFields: ['username', 'profile.fullname', 'profile.avatarUrl'],
+  engine: new MongoDBEngine({
+    fields: function(searchObject, options) {
+      return {
+        'username': 1,
+        'profile.fullname': 1,
+        'profile.avatarUrl': 1
+      };
+    }
+  }),
 });
 });
 
 
 Users.safeFields = {
 Users.safeFields = {