【发布时间】:2020-09-24 09:13:12
【问题描述】:
我有一个带有示例文档的集合父母
===FIRST DOCUMENT===
_id: 1111,
name: Parent 1
===SECOND DOCUMENT===
_id: 2222,
name: Parent 2
我有一个带有示例文档的集合儿童
===FIRST DOCUMENT===
_id: 123123131321,
parent_id: 1111,
name: Child 1
===SECOND DOCUMENT===
_id: 29139114142,
parent_id: 2222,
name: Child 2
当我们有相同的parent_id 时,我想让字段name 唯一
例如:
_id: 10239120321da,
parent_id: 2222,
name: Child 2
尝试将以上文档插入子集合应该会抛出异常DuplicateKeyError。
我读了一些关于部分索引的东西,但我不知道这是正确的路径。
我正在使用 python 和烧瓶。
【问题讨论】:
标签: python database mongodb pymongo