在django mongodb上创建数据库索引

时间:2013-09-11 17:56:10

标签: django mongodb django-nonrel

我正在使用Django(Django-nonrel)并且拥有包含所有表格的models.py。我想在一些表上创建索引,但我无法找到解释如何创建索引的文档。我希望我可以在models.py中声明索引,syncdb的执行会在数据库上创建它。

非常感谢任何帮助!

谢谢!

1 个答案:

答案 0 :(得分:3)

Django-nonrel本身不与mongodb互动;你需要 mongodb python驱动程序 (pymongo)和/或 对象文档映射器(ODM)等 mongoenginedjango-mongodb-engine 与数据库交互。这是ODM和驱动程序的工作 创建索引,它取决于您用于交互的内容 使用mongodb,你需要使用什么语法来创建索引。

您应该会看到有关创建索引的相关文档 pymongodjango-mongodb-engine, 或mongoengine