File tree Expand file tree Collapse file tree 3 files changed +8
-10
lines changed Expand file tree Collapse file tree 3 files changed +8
-10
lines changed Original file line number Diff line number Diff line change 1+ -  2016-06-25 - v1.5.0
2+ -  2016-06-25 - Create individual indexes for related resources
13-  2016-05-31 - v1.4.0
24-  2016-05-31 - Use latest ` jsonapi-server `  processed filter
35-  2016-04-22 - v1.3.0
Original file line number Diff line number Diff line change @@ -133,15 +133,11 @@ MongoStore._unknownError = function(err) {
133133MongoStore . prototype . _createIndexesForRelationships  =  function ( collection ,  relationshipAttributeNames )  { 
134134  if  ( ! Array . isArray ( relationshipAttributeNames )  ||  ! relationshipAttributeNames . length )  return ; 
135135
136-   var  index  =  relationshipAttributeNames . reduce ( function ( partialIndex ,  name )  { 
137-     if  ( name )  { 
138-       partialIndex [ name  +  ".id" ]  =  1 ; 
139-     } 
140-     return  partialIndex ; 
141-   } ,  { } ) ; 
142-   if  ( Object . keys ( index ) . length )  { 
143-     collection . createIndex ( index ) ; 
144-   } 
136+   relationshipAttributeNames . forEach ( function ( name )  { 
137+     var  keys  =  {  } ; 
138+     keys [ name  +  ".id" ]  =  1 ; 
139+     collection . createIndex ( keys ) ; 
140+   } ) ; 
145141} ; 
146142
147143MongoStore . prototype . _applySort  =  function ( request ,  cursor )  { 
Original file line number Diff line number Diff line change 11{
22  "name" : " jsonapi-store-mongodb" 
3-   "version" : " 1.4 .0" 
3+   "version" : " 1.5 .0" 
44  "description" : " MongoDB data store for jsonapi-server." 
55  "main" : " lib/mongoHandler.js" 
66  "repository" : {
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments