陈明勇一个热爱技术,喜欢钻研技术的程序员。
67文章
7分类
13标签
4评论
91点赞
71820浏览量
[2024-04-17] 博客升级和开源中,感兴趣的小伙伴可以一起参与开发设计!
go-mongox 库:轻松构造 MongoDB 的 BSON 数据
↑置顶后端开源GoGo 开源
go-mongox 库:轻松构造 MongoDB 的 BSON 数据

本文对 go-mongox 库中 bson 数据构建这一模块进行详细介绍。go-mongox 设计了多种不同类型的 BSON 构建器和函数,为我们开发者在不同场景下构建 MongoDB BSON 数据提供了强大的支持。

327
3
2
2024-04-07
go-mongox:简单高效,让 MongoDB 的文档操作和 BSON 数据构造更流畅
↑置顶后端开源GoGo 第三方库Go 开源
go-mongox:简单高效,让 MongoDB 的文档操作和 BSON 数据构造更流畅

本文主要介绍了一个基于 go mongo 官网库二次封装的第三方库,该库通过使用链式调用的方式,让我们能够丝滑地操作文档。同时,其还提供了多种类型的 bson 构造器,帮助我们高效的构建 bson 数据。

604
8
2
2024-01-07
[Go开源工具] go-optioner:轻松生成函数选项模式代码
↑置顶后端开源GoGo 开源
[Go开源工具] go-optioner:轻松生成函数选项模式代码

在本文中,我介绍了 go-opioner 开源工具的安装和使用,它能够根据结构体的定义,自动生成函数选项模式的代码。它让我们告别繁琐的构造函数编写和修改,让代码编写过程更加高效和愉悦。

321
3
0
2024-01-05
Mac 如何给软件设置代理
Mac 使用指南Mac 代理
Mac 如何给软件设置代理

本文详细介绍了在 Mac 系统中如何在终端中设置临时代理,并通过终端打开软件,从而实现给软件设置代理。具体步骤包括:设置代理环境变量,然后通过终端运行目标软件。除了这种方法外,我们还可以使用其他软件,如 Proxifier,来为软件单独设置代理。

20
2
0
2024-05-16
Go 事件驱动编程:实现一个简单的事件总线
后端Go事件驱动架构
Go 事件驱动编程:实现一个简单的事件总线

本文深入探讨了在 Go 语言中实现简单事件总线的过程。通过利用 Go 语言的强大特性,如 channel 和并发机制,我们可以轻松地实现发布-订阅模式。

45
0
0
2024-05-12
Go 并发编程 | sync.WaitGroup 的使用和注意事项
后端GoGo 并发
Go 并发编程 | sync.WaitGroup 的使用和注意事项

本文深入探讨了 Go 语言中的 sync.WaitGroup,详细介绍了它的组成部分、基本用法以及在实际开发中需要注意的关键点。 虽然 sync.WaitGroup 的使用相对简单,但如果对计数器管理不当可能会发生不可预测的错误。

60
1
0
2024-04-29
查看更多
陈明勇一个热爱技术,喜欢钻研技术的程序员。
67文章
7分类
13标签
4评论
91点赞
71820浏览量
最新评论
陈明勇2024-04-22 14:04:18
那对于根据除了 id 以外的条件查询更新之类的,是有自己内部的算法支持吗?
效率提升 80%:go-mongox 让复杂的 BSON 数据编写变得简单
龚国玮2024-04-22 13:49:03
很有用的开源项目。但暂时我还用不上,因为像我的业务里,使用 mongodb 落盘数据前,都会编码,实际上存储的只有一个 id 和 bin 字段。
效率提升 80%:go-mongox 让复杂的 BSON 数据编写变得简单
陈明勇2024-01-08 18:08:56
感谢认可!
go-mongox:简单高效,让文档操作和 bson 数据构造更流畅
zq2024-01-07 10:40:33
非常不错
go-mongox:简单高效,让文档操作和 bson 数据构造更流畅