博客 / 列表

kexiaojun1 - MongoDB mgo 驅動操作內嵌數組文檔:查詢、更新與刪除實踐指南

探討了在mongodb中使用`mgo`驅動高效管理內嵌文檔數組的方法。針對複雜的文檔結構,我們將詳細介紹如何利用`$elemmatch`進行特定元素的查詢投影,以及如何結合定位操作符(`$`)和`$set`、`$pull`等操作符實現對數組中內嵌文檔的精準更新與刪除。通過go語言`mgo`示例代碼,讀者將掌握在不拆分集合的前提下,優化內嵌文檔操作的實用技巧。 理解Mongo

數組 , MySQL , 數據庫 , 2d , Json

kexiaojun1 - Laravel ObjectId 性能最強體積最小的分佈式 UUID 生成擴展

相信每位 Laravel 開發者都遇到過這種情況:新建項目、寫遷移、模型默認用自增 ID。開始挺好,但等到系統要上分佈式、對接 API、搞微服務的時候,整數 ID 的侷限性就暴露出來了。 Laravel ObjectId 就是為了解決這個問題:一套開箱即用的全局唯一 ID 方案,借鑑了 MongoDB ObjectId 的設計思路,可以直接用在 MySQL、MariaDB

MySQL , laravel , 數據庫 , postgresql