package main import ( "app.yhyue.com/data_processing/common_utils/mongodb" ) //convertToMongoID convertToMongoID func convertToMongoID(query map[string]interface{}) map[string]interface{} { result := make(map[string]interface{}) if query == nil { return result } idMap := query["_id"].(map[string]interface{}) if idMap != nil { tmpQ := map[string]interface{}{} for c, id := range idMap { if idStr, ok := id.(string); ok && id != "" { tmpQ[c] = mongodb.StringTOBsonId(idStr) } } result["_id"] = tmpQ } return result }