Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建索引以匹配mongoDB中的特定值_Mongodb_Indexing_Nosql - Fatal编程技术网

创建索引以匹配mongoDB中的特定值

创建索引以匹配mongoDB中的特定值,mongodb,indexing,nosql,Mongodb,Indexing,Nosql,我想创建并索引到字段producto和color 比如: db.ensayo.createIndex({producto:1:"myvalue",color:1:"myvalue2"}); 有可能吗?不,不可能。而且这样做看起来真的很奇怪。 此索引将完美地回答您的查询: db.ensayo.createIndex({ producto:1, color:1 }) 不,这是不可能的。而且这样做看起来真的很奇怪。 此索引将完美地回答您的查询: db.ensayo.createInde

我想创建并索引到字段
producto
color

比如:

db.ensayo.createIndex({producto:1:"myvalue",color:1:"myvalue2"});

有可能吗?

不,不可能。而且这样做看起来真的很奇怪。 此索引将完美地回答您的查询:

db.ensayo.createIndex({
   producto:1,
   color:1
})

不,这是不可能的。而且这样做看起来真的很奇怪。 此索引将完美地回答您的查询:

db.ensayo.createIndex({
   producto:1,
   color:1
})

不,这是不可能的。而且这样做看起来真的很奇怪。 此索引将完美地回答您的查询:

db.ensayo.createIndex({
   producto:1,
   color:1
})

不,这是不可能的。而且这样做看起来真的很奇怪。 此索引将完美地回答您的查询:

db.ensayo.createIndex({
   producto:1,
   color:1
})

是的,现在可以了。我想你可以用这个解决方案。 您可以使用其特定值设置多个索引

db.ensayo.createIndex(
{
    "producto":1, 
    "color":1
},
{
    "unique" :true, 
    "partialFilterExpression" : {
        "producto":{ 
            "$eq": "myvalue"}, 
            "color": { "$eq": "myvalue2"}
        }
    }
);

资料来源:

是的,现在可以了。我想你可以用这个解决方案。 您可以使用其特定值设置多个索引

db.ensayo.createIndex(
{
    "producto":1, 
    "color":1
},
{
    "unique" :true, 
    "partialFilterExpression" : {
        "producto":{ 
            "$eq": "myvalue"}, 
            "color": { "$eq": "myvalue2"}
        }
    }
);

资料来源:

是的,现在可以了。我想你可以用这个解决方案。 您可以使用其特定值设置多个索引

db.ensayo.createIndex(
{
    "producto":1, 
    "color":1
},
{
    "unique" :true, 
    "partialFilterExpression" : {
        "producto":{ 
            "$eq": "myvalue"}, 
            "color": { "$eq": "myvalue2"}
        }
    }
);

资料来源:

是的,现在可以了。我想你可以用这个解决方案。 您可以使用其特定值设置多个索引

db.ensayo.createIndex(
{
    "producto":1, 
    "color":1
},
{
    "unique" :true, 
    "partialFilterExpression" : {
        "producto":{ 
            "$eq": "myvalue"}, 
            "color": { "$eq": "myvalue2"}
        }
    }
);

来源:

如果我只有这两列,并且我有索引ti的特定值,那该怎么办?@Ricardo你能重新表述你的问题吗?对不起,我想改进文档具有特定值时的搜索。文档只有两个字段producto和color,那么它们只能接受已知数量的可能值,如枚举。如果我只有这两列,并且我有索引ti特定值,该怎么办?@Ricardo您可以重新表述您的问题吗?抱歉,我想改进文档接受特定值时的搜索。文档只有两个字段producto和color,那么它们只能接受已知数量的可能值,如枚举。如果我只有这两列,并且我有索引ti特定值,该怎么办?@Ricardo您可以重新表述您的问题吗?抱歉,我想改进文档接受特定值时的搜索。文档只有两个字段producto和color,那么它们只能接受已知数量的可能值,如枚举。如果我只有这两列,并且我有索引ti特定值,该怎么办?@Ricardo您可以重新表述您的问题吗?抱歉,我想改进文档接受特定值时的搜索。文档只有两个字段producto和color,那么它们只能接受已知数量的可能值,比如枚举。