1
我想從MySQL數據庫切換到Mongo數據庫。特別是語法看起來更加用戶友好,但現在並不重要。使用PHP(Code Igniter)和MongoDB構建用戶系統
我想寫一個用戶認證登錄系統,它基本上驗證用戶發送的數據庫(並相應地執行)的密碼的電子郵件密碼&。由於我對MongoDB及其用戶系統並不十分熟悉,所以我想知道:我是否應該將用戶作爲'收藏中的文檔'與db.insert()
對待,還是應該使用db.createUser()
調用創建實際的數據庫用戶?
第一個選項似乎更像SQL(在MySQL數據庫中,我將創建一個名爲users
並帶有相應列的表),而第二個選項讓我想起可以訪問phpMyAdmin以監視數據庫的用戶,但不是實際使用我正在構建的應用程序的用戶。
我試着用MongoDB搜索登錄系統的信息,但是我找不到任何證實或否認我直覺的東西。
謝謝!該鏈接非常有用。 –