golang
张仨仨
遇到任何问题可以与我取得联系,邮箱[email protected]。
展开
-
Go语言Web项目——旅游行程定制网站
这是一个使用Go语言实现的Web后端项目,用于展示旅游相关信息。该项目使用MySQL和MongoDB数据库来存储数据。原创 2023-03-19 19:03:04 · 22148 阅读 · 0 评论 -
Golang操作Mongo时大小写问题
在Go中使用MongoDB的官方驱动程序,插入文档时使用InsertOne方法插入的key默认会被转换为小写字母。在这个例子中,结构体Person中的字段Name、Age和City将会被转换为对应的bson key,而不是被转换为小写。你可以使用bson:"-"来忽略一个字段,不将其映射为bson key。在这个例子中,插入的文档中的key值将会保留为大写。原创 2023-03-17 17:06:40 · 22366 阅读 · 0 评论 -
Golang操作mongo中_id与id问题
解决方法:在定义NoteService结构体时,将ID字段的类型更改为primitive.ObjectID类型,并在CreateNote方法中通过primitive.NewObjectID()方法手动为_id字段赋值。在写mongo增删改查操作时,遇到这样一个问题:我的结构体中存在一个ID字段是我在其他方法需要用到的,而在使用创建方法时,这个字段会导致数据库中创建的记录会有_id和id,其中_id是我需要的,我不希望id的出现。原创 2023-03-18 01:53:43 · 22905 阅读 · 2 评论