【发布时间】:2022-02-09 17:19:17
【问题描述】:
使用Pymongo 在我的mongodb 数据库中设置/查询/插入。
可以表明一个值应该是mongodb中的唯一索引。
db.mycoll.create_index("sid", unique=True) # This is what I have so far
现在,我想确保索引具有最小和最大长度。 (3-20 个字符)。
我没有找到任何关于添加长度限制的信息,用 mongodb 可以吗?
我希望是这样的:
db.mycoll.create_index("sid", unique=True, max_len=20, min_len=3) # Is there a way to do this ?
如果您需要更多上下文,我在 mongodb 中有一个集合,对于每个文档,我都需要一个 SID(字符串 ID)。我想对这个值设置一个技术大小限制,所以我可以确定在我的应用程序的每一端,任何不匹配这个大小的字符串都不是正确的 id。
非常感谢
【问题讨论】:
-
您是否尝试过架构验证:stackoverflow.com/questions/47699237/…
-
不确定如何在 Python 中应用?
标签: python mongodb pymongo string-length