MongoDB
文章平均质量分 68
磐石区
这个作者很懒,什么都没留下…
展开
-
Golang 中 MongoDB 实现 MySQL 自动递增 AUTO_INCREMENT
大致思路就是为每一个需要自动递增的表创建辅助表记录当前编号,每次插入前总会原子的去辅助表中查且修改当前编号本文不考虑该实现的广泛可用性(集群时可能无法使用此方案)思路不限制编程语言,但这里提供 Golang 的实现package mainimport ( "context" "log" "go.mongodb.org/mongo-driver/bson" "go.mongodb...原创 2020-02-06 11:20:04 · 1611 阅读 · 1 评论 -
MongoDB 常用 Aggregation Pipeline Stages - group and lookup etc
最近有把一个小项目的底层数据库由 MySQL 修改成 MongoDB,借此更进一步熟悉了 Aggregation Pipeline Stages本文仅包含翻译小项目 SQL 版本所需的 MongoDB Aggregation Pipeline Stages 知识,成文时 MongoDB 最新版本为 V4.2db.collection.aggregate( [ { <stage> }...原创 2020-02-06 11:17:25 · 1091 阅读 · 0 评论 -
MongoDB Manual 3.6 The mongo Shell CRUD operations create, read, update, and delete documents(增删改查)
摘自MongoDB Manual 3.6,都是重点,本想翻译成中文,无奈确实有点忙…Insert DocumentsinsertOne(), insertMany() returns a document that includes the newly inserted documents _id field values.BehaviorIf the collection原创 2018-01-27 11:33:52 · 662 阅读 · 0 评论