小编Ele*_*ct2的帖子

Mongodb:如何在同一字段上创建多个索引?

例如,我创建了这个索引:

db.test.createIndex({field1:1}, {partialFilterExpression:{field2:{$gt:10}}})
Run Code Online (Sandbox Code Playgroud)

索引创建成功。然后我想创建第二个索引:

db.test.createIndex({field1:1}, {partialFilterExpression:{field2:{$lte:10}}}
Run Code Online (Sandbox Code Playgroud)

但上面会给出 error IndexOptionsConflict,但没有错误详细信息,仅转储索引对象。

我已经测试过在 PostgreSQL 上创建此类索引并且它有效。我怎样才能在 MongoDB 中做到这一点?

mongodb

6
推荐指数
1
解决办法
2863
查看次数

标签 统计

mongodb ×1