我应该使用mongoengine.Document还是models.Model当使用mongodb的时候还要使用djang

2024-07-08 14:52:53 发布

您现在位置:Python中文网/ 问答频道 /正文

直到现在我都和模特一起工作。模特。 但目前我需要和Mongodb合作。 我应该继续使用models.Model还是使用mongoengine.Document

有什么建议吗

class ViewerRequestLog(mongoengine.Document):
VS
class ViewerRequestLog(models.Model):

Tags: modelmodelsmongodbdocument建议classmongoenginevs
2条回答

你可以选择任何一个,但我会建议mongoengine.Document,因为它更灵活,更具动态性。 通过:http://docs.mongoengine.org/guide/defining-documents.html

如果你用djongo而不是mongoengine会更好,djongo最好的部分是你不需要改变Django ORM。在使用传统的SQL数据库时,类似于以前的查询

Djongo(唯一一个可以在不改变Django ORM的情况下将Django与MongoDB结合使用的连接器):https://github.com/nesdis/djongo

相关问题 更多 >

    热门问题