在MySQL中你使用它之前使用必要的索引创建数据库,但是由于mongodb在插入时创建数据库,我想知道我必须在哪里创建索引?
代码的哪一部分?一旦进入初始化部分?每次插入后?在查询之前?
感谢您的建议!
鲁
答案 0 :(得分:1)
在MySQL中,您在使用之前使用必要的索引创建数据库
那么,如何向MySQL添加新索引?我不认为这种说法是正确的。实际上,我倾向于创建数据库模式和应用程序代码,然后根据我查询数据的方式添加索引。您只知道使用数据库后需要哪些索引。
MongoDB也是如此。
只需要创建一次MongoDB索引。
关于何时制作它们:最佳时间可能是在您完成代码开发之后但在部署到公共之前。
您可以将它添加到您的应用程序代码中,但通常我会单独进行索引管理,因为它们在很多情况下分别与应用程序一起工作,尤其是当您开始使用MongoDB的更高级功能时,例如复制。
答案 1 :(得分:0)