在MySQL中,您在使用它之前創建數據庫,但是由於mongodb在插入時創建了數據庫,我想知道我必須在哪裏創建索引?PHP mongodb何時/何處創建索引?
在哪部分代碼?一旦進入初始化部分?每次插入後?查詢之前?
感謝您的建議!
魯本
在MySQL中,您在使用它之前創建數據庫,但是由於mongodb在插入時創建了數據庫,我想知道我必須在哪裏創建索引?PHP mongodb何時/何處創建索引?
在哪部分代碼?一旦進入初始化部分?每次插入後?查詢之前?
感謝您的建議!
魯本
在MySQL中,你與neccesary創建數據庫索引之前使用它
那麼,你如何添加新的索引到MySQL?我不認爲這個說法是對的。事實上,我傾向於創建數據庫模式和應用程序代碼,然後添加索引,具體取決於我如何查詢數據。在使用數據庫之後,您只知道需要哪些索引。
對於MongoDB也是如此。
MongoDB的索引只需要創建一次。
至於何時讓他們:最好的時間可能會是您完成代碼開發之後,但在部署到公衆面前。
你可以把它添加到您的應用程序代碼,但通常我做索引管理分開,因爲它們在許多情況下獨立工作的應用,尤其是當你開始進入MongoDB的更先進的功能,如複製。
爲什麼你不使用GUI來控制索引和表[集合]。我使用Rockmongo。
使用此URL,將它複製到一個目錄,並把它作爲phpMyAdmin的
的能力之一是指數:)
當然,這不是一個答案!如果你知道解決方案就放在那裏。請編輯它。 –