chenqh:使用的库是 https://github.com/mongodb/mongo-go-driver
model 定义
type MUser struct {
Id bson.ObjectId `bson:"_id,omitempty"`
CreateAt int64 `bson: "createtime"`
IsRemoved int `bson: "hasremoved"`
// 登录名
Name string `bson: "name"`
// 昵称
Nick string `bson: "nick"`
// 密码
PassWord string `bson: "password"`
Role string `bson: "role"`
Status int `bson: "status"`
}
为什么插入的数据是这个样子的?
{
"_id" : ObjectId("5f747b15dedcfdbb4c4ab599"),
"createat" : NumberLong(1601469205),
"isremoved" : 0,
"name" : "sample1",
"nick" : "nick",
"password" : "5f4dcc3b5aa765d61d8327deb882cf99",
"role" : "dev",
"status" : 0
}
请大家指点一下?
jingniao:问题是啥?哪里不符合预期了?
mason961125:@jingniao #1 感觉他想说的是指定了 bson tag,但是没按照 tag value 来生成字段名...
golang 的模板为什么只能有一个数据根呢iscraft:模板中要使用到的数据必须组合成为一个根 然后再渲染到页面 感觉好蛋疼啊在 php 里 随便加载一个 html 模板 当前可用的变量 在模板里随便写 都能渲染出来 真是方便啊 ???
关于 iap,我想替苹果说句话di94sh:iap 抽成的确很高,但是如果你的 app 中有订阅功能的话你就会觉得 iap 虽然难用,但最起码能用. 安卓开发者如果想增加订阅功能简直不要太难,微信 支付宝需要企业有一定资质才能去申请委托代扣,而且申请流程极其繁琐.订阅功能对于卖会员的 app 来说极其重要,我做的产品中按月续订次月留存高达 70%多.而普通的月卡留存非常非常的低
golang 包的问题lysS:我 go mod download 下载的包存在 GOPATH/pkg/mod/中 我 go mod vendor 将包烤到项目中 但是它都不去这两地方找,偏偏跑去 GOPATH/src 中找? 所以正确的姿势是啥?lysS:排版咋这样了,换行没了?预览时不是这样的啊。。。 lysS:我 go mod download 下载的包存在 GOPATH/…
关于 ssh 客户端的安全性疑问hutng:一般都是用 putty,xshell,Finalshell 等,VPS 的 ip 、端口、用户名、密码密钥,都在这些客户端手里。 只要它们愿意,你的 VPS 是不是随时都是肉鸡? 我并非不信任这些客户端,仅探讨安全性而已,有办法规避这个问题吗。企业用户在这方面有什么方案吗?不会都是命令行手输吧,机器多了怎么办
golang 里面全局匿名变量的作用是啥?iCD:看到过好几次别人的代码里面都有全局的匿名变量,比如这里: ... type cachedWriter struct { gin.ResponseWriter status int written bool store persistence.CacheStore expire time.Duration key string } var _ gin.…