ensure that fields tagged with bson:"-" are never considered during querying
				
					
				
			This commit is contained in:
		
							parent
							
								
									cd72703068
								
							
						
					
					
						commit
						d66f9dd4aa
					
				
							
								
								
									
										3
									
								
								query.go
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								query.go
									
									
									
									
									
								
							| @ -126,7 +126,7 @@ func populate(r Reference, rcoll string, rawDoc interface{}, d string, src inter | ||||
| 			tag, err := structtag.Parse(string(ff.Tag)) | ||||
| 			if err == nil { | ||||
| 				val, err2 := tag.Get("bson") | ||||
| 				if err2 == nil { | ||||
| 				if err2 == nil && val.Name != "-" { | ||||
| 					fttt := ff.Type | ||||
| 					if fttt.Kind() == reflect.Pointer || fttt.Kind() == reflect.Slice { | ||||
| 						fttt = fttt.Elem() | ||||
| @ -175,6 +175,7 @@ func populate(r Reference, rcoll string, rawDoc interface{}, d string, src inter | ||||
| 			src = t | ||||
| 			toReturn = src | ||||
| 		} | ||||
| 		t.setExists(true) | ||||
| 	} | ||||
| 
 | ||||
| 	if toReturn == nil { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user