Mongodb 索引字段之一的部分索引
Mongodb partial index on one of the indexed field
我想在其中一个索引字段上创建部分索引
但我失败得很惨
db.Comment.createIndex(
{ "siteId": 1,
{ { "parent": 1} ,{partialFilterExpression:{parent:{$exists: true}}}},
"updatedDate": 1,
"label": 1 }
);
怎么做?
字段 "parent" 是我要部分索引的字段
在 roboMongo 中我得到错误
错误:第 3 行:意外标记 {
您将 partialFilterExpression
对象作为第二个参数传递给 createIndex
。参见 the documentation。
db.Comment.createIndex(
{ "siteId": 1, "parent": 1, "updatedDate": 1, "label": 1 },
{ partialFilterExpression: { parent: { $exists: true } }
);
所以不要认为它是对字段的部分索引;您的部分过滤器表达式定义要包含在索引中的文档。
我想在其中一个索引字段上创建部分索引 但我失败得很惨
db.Comment.createIndex(
{ "siteId": 1,
{ { "parent": 1} ,{partialFilterExpression:{parent:{$exists: true}}}},
"updatedDate": 1,
"label": 1 }
);
怎么做?
字段 "parent" 是我要部分索引的字段
在 roboMongo 中我得到错误 错误:第 3 行:意外标记 {
您将 partialFilterExpression
对象作为第二个参数传递给 createIndex
。参见 the documentation。
db.Comment.createIndex(
{ "siteId": 1, "parent": 1, "updatedDate": 1, "label": 1 },
{ partialFilterExpression: { parent: { $exists: true } }
);
所以不要认为它是对字段的部分索引;您的部分过滤器表达式定义要包含在索引中的文档。