安裝
composer require topthink/think-mongo
目錄結構
實踐
安裝完成之后,就根據文檔中的介紹開始進行codeing了,但是……
首先我們來看下官方的使用文檔配置說明
不要以為這樣就能夠正常的使用了,結果遠比預想中的艱難
直接爆了這樣的錯誤,這對于開發人員來說是不能忍了,所以就開了下源代碼,結果還真沒有 name這個方法,太失望了!!!
但是為了項目,小編需要冷靜下來,需要解決這件事,而不是自暴自棄!!!
經過一番折騰,終于讓小編解決了!
解決問題不是最終目的,最終目的是為了發現為何出現這個問題!
小編將 composer 安裝的think-mongo和使用git 下載后安裝的 think-mongo 來看,兩個文件簡直是不能看啊!不知道為什么產生了這么多的差異!僅僅只截圖了其中的一個文件!
“盡信書不如無書”!
最后
按照官方文檔中的配置說明,是將數據庫配置文件中的 "type" 修改為 “\think\mongo\Connection” ,試想一下,實際的開發中,有誰會完全的使用Mongodb做為存儲的?都是基礎數據庫采用Mysql的,再配以Mongodb或者Redis或者Memcache進行開發的,所以小編建議不要修改數據庫類型,而是將Mongodb的鏈接信息單獨配置,單獨鏈接,這樣對于以后的擴展或者開發還是很有好處的!