2016-03-02 97 views
1

我想從MySQL數據庫切換到Mongo數據庫。特別是語法看起來更加用戶友好,但現在並不重要。使用PHP(Code Igniter)和MongoDB構建用戶系統

我想寫一個用戶認證登錄系統,它基本上驗證用戶發送的數據庫(並相應地執行)的密碼的電子郵件密碼&。由於我對MongoDB及其用戶系統並不十分熟悉,所以我想知道:我是否應該將用戶作爲'收藏中的文檔'與db.insert()對待,還是應該使用db.createUser()調用創建實際的數據庫用戶?

第一個選項似乎更像SQL(在MySQL數據庫中,我將創建一個名爲users並帶有相應列的表),而第二個選項讓我想起可以訪問phpMyAdmin以監視數據庫的用戶,但不是實際使用我正在構建的應用程序的用戶。

我試着用MongoDB搜索登錄系統的信息,但是我找不到任何證實或否認我直覺的東西。

回答

0

我認爲SQL是創建登錄系統的最佳選擇,但如果你需要使用MongoDB的創建登錄系統,您可以創建名爲收集用戶和現場呼籲用戶名和密碼 可能這可以幫助你enter link description here

+0

謝謝!該鏈接非常有用。 –