如何设置多字段(单选字段两个以上)唯一检索 西丹普利斯Lv.1问道 发布于 2023-08-08 15:50 最后回复 2023-08-09 16:06:03 分享 收藏 复制链接 新浪微博 微信扫一扫 分享 1 回复651 浏览 单选字段有两个以上为啥不能设置唯一检索?,如有多字段的唯一检索业务要怎么设置
单选字段我们底层存储的是数组,因为要考虑到无缝从单选切换为多选的支持,但是底层 MongoDB 存储是不支持多个数组建立复合索引的,可以考虑加一个文本组合字段,将其中一个单选字段赋值给文本组合字段,通过”文本组合字段 + 另外一个单选字段“建立联合唯一索引即可