mirror of
https://github.com/zhufuyi/sponge.git
synced 2025-10-06 09:17:19 +08:00
fix mongodb parse bug
This commit is contained in:
@@ -204,10 +204,10 @@ func toLowerFirst(str string) string {
|
||||
func embedTimeField(names []string, fields []*MgoField) []*MgoField {
|
||||
isHaveCreatedAt, isHaveUpdatedAt := false, false
|
||||
for _, name := range names {
|
||||
if name == "created_at" {
|
||||
if name == "created_at" || name == "createdAt" {
|
||||
isHaveCreatedAt = true
|
||||
}
|
||||
if name == "updated_at" {
|
||||
if name == "updated_at" || name == "updatedAt" {
|
||||
isHaveUpdatedAt = true
|
||||
}
|
||||
names = append(names, name)
|
||||
|
@@ -972,7 +972,7 @@ func goTypeToProto(fields []tmplField) []tmplField {
|
||||
field.GoType = "repeated string"
|
||||
}
|
||||
|
||||
if field.DBDriver == DBDriverMongodb {
|
||||
if field.DBDriver == DBDriverMongodb && field.GoType != "" {
|
||||
if field.GoType[0] == '*' {
|
||||
field.GoType = field.GoType[1:]
|
||||
} else if strings.Contains(field.GoType, "[]*") {
|
||||
|
Reference in New Issue
Block a user