restructured aggregation
This commit is contained in:
		@@ -22,5 +22,7 @@ MaterialSchema.query.log = function <Q extends mongoose.DocumentQuery<any, any>>
 | 
			
		||||
  db.log(req, this);
 | 
			
		||||
  return this;
 | 
			
		||||
}
 | 
			
		||||
MaterialSchema.index({supplier_id: 1});
 | 
			
		||||
MaterialSchema.index({group_id: 1});
 | 
			
		||||
 | 
			
		||||
export default mongoose.model<any, mongoose.Model<any, any>>('material', MaterialSchema);
 | 
			
		||||
@@ -17,5 +17,7 @@ MeasurementSchema.query.log = function <Q extends mongoose.DocumentQuery<any, an
 | 
			
		||||
  db.log(req, this);
 | 
			
		||||
  return this;
 | 
			
		||||
}
 | 
			
		||||
MeasurementSchema.index({sample_id: 1});
 | 
			
		||||
MeasurementSchema.index({measurement_template: 1});
 | 
			
		||||
 | 
			
		||||
export default mongoose.model<any, mongoose.Model<any, any>>('measurement', MeasurementSchema);
 | 
			
		||||
@@ -22,5 +22,8 @@ SampleSchema.query.log = function <Q extends mongoose.DocumentQuery<any, any>> (
 | 
			
		||||
  db.log(req, this);
 | 
			
		||||
  return this;
 | 
			
		||||
}
 | 
			
		||||
SampleSchema.index({material_id: 1});
 | 
			
		||||
SampleSchema.index({note_id: 1});
 | 
			
		||||
SampleSchema.index({user_id: 1});
 | 
			
		||||
 | 
			
		||||
export default mongoose.model<any, mongoose.Model<any, any>>('sample', SampleSchema);
 | 
			
		||||
		Reference in New Issue
	
	Block a user