fix mongodb parse bug

This commit is contained in:
zhuyasen
2024-05-11 13:37:30 +08:00
parent b63c1addc4
commit 7761fcd7b7
3 changed files with 5 additions and 4 deletions

View File

@@ -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)

View File

@@ -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, "[]*") {