【发布时间】:2013-07-15 15:33:33
【问题描述】:
我想在将保存数组的字段上创建索引。默认情况下,当在这样的字段上创建索引时,mongo 会分别索引每个数组中的每个项目。
但是,我希望索引改为复合索引,类似于子文档字段上的索引(我希望索引是唯一的,并且 ['a', 'b'] 与 ['b', 'a'] 不同)。有没有办法在 monogo 中做到这一点?
【问题讨论】:
-
必须是数组吗?
-
嗯,它需要是某种任意长度的多值字段。数组是我所知道的唯一符合要求的东西......
-
您可以将其存储在一个字符串中,
"a,b"并处理应用程序中的各个元素。 -
值可以有不同的类型,我想保持他们的身份
-
意识到密钥长度不能超过1024字节。