首页 > 解决方案 > 如何在文档(MongoEngine 中的类)上指定排序规则?

问题描述

我有以下课程:

class Subject(me.Document):
    name = me.StringField(unique=True)
    topic = me.StringField(required=True, choices=('Language', 'Other'))
    isCompulsory = me.BooleanField(required=True, default=False)

    meta = {
        'collation': {
            'locale': 'en',
            'caseLevel': False
        }
    }

MongoEngine 文档没有提供任何示例。

我有两个要求:

  1. 使其choices不区分大小写。
  2. 我可以在字段中插入physics,之类的值。使 DB 将它们视为相同Physicsname

注意:在尝试这个之前,我已经放弃了 Collection(使用 MongoDB Compass)。

信息:

标签: mongodbmongoengineflask-mongoengine

解决方案


推荐阅读