《ThinkPHP5之Mongodb使用技巧》要點(diǎn):
本文介紹了ThinkPHP5之Mongodb使用技巧,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:非關(guān)系型數(shù)據(jù)庫
維易PHP培訓(xùn)學(xué)院每天發(fā)布《ThinkPHP5之Mongodb使用技巧》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
composer require topthink/think-mongo
安裝完成之后,就根據(jù)文檔中的介紹開始進(jìn)行codeing了,但是……
首先我們來看下官方的使用文檔配置說明
不要以為這樣就能夠正常的使用了,結(jié)果遠(yuǎn)比預(yù)想中的艱難
直接爆了這樣的錯誤,這對于開發(fā)人員來說是不能忍了,所以就開了下源代碼,結(jié)果還真沒有 name這個方法,太失望了!!!
但是為了項目,小編需要冷靜下來,需要解決這件事,而不是自暴自棄!!!
經(jīng)過一番折騰,終于讓小編解決了!
解決問題不是最終目的,最終目的是為了發(fā)現(xiàn)為何出現(xiàn)這個問題!
小編將 composer 安裝的think-mongo和使用git 下載后安裝的 think-mongo 來看,兩個文件簡直是不能看啊!不知道為什么產(chǎn)生了這么多的差異!僅僅只截圖了其中的一個文件!
“盡信書不如無書”!
依照官方文檔中的配置說明,是將數(shù)據(jù)庫配置文件中的 "type" 修改為 “\think\mongo\Connection” ,試想一下,實(shí)際的開發(fā)中,有誰會完全的使用Mongodb做為存儲的?都是基礎(chǔ)數(shù)據(jù)庫采用Mysql的,再配以Mongodb或者Redis或者M(jìn)emcache進(jìn)行開發(fā)的,所以小編建議不要修改數(shù)據(jù)庫類型,而是將Mongodb的鏈接信息單獨(dú)配置,單獨(dú)鏈接,這樣對于以后的擴(kuò)展或者開發(fā)還是很有好處的!
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/10218.html