我希望创建和索引特定值到字段producto
和color
类似的东西:
db.ensayo.createIndex({producto:1:"myvalue",color:1:"myvalue2"});
有可能吗?
答案 0 :(得分:1)
不,这是不可能的。这样做看起来很奇怪。 该索引将完美地回答您的问题:
db.ensayo.createIndex({
producto:1,
color:1
})
答案 1 :(得分:0)
是的,现在有可能。我认为您可以使用此解决方案。 您可以使用其特定值设置多个索引。
db.ensayo.createIndex(
{
"producto":1,
"color":1
},
{
"unique" :true,
"partialFilterExpression" : {
"producto":{
"$eq": "myvalue"},
"color": { "$eq": "myvalue2"}
}
}
);