ram*_*lla 6 mongodb mongodb-indexes
我知道复合索引是这样定义的:
db.products.ensureIndex( { "item": 1, "stock": 1 } )
Run Code Online (Sandbox Code Playgroud)
并散列一个像这样的简单索引:
db.active.ensureIndex( { item: "hashed" } )
Run Code Online (Sandbox Code Playgroud)
问题是如何实现两者?
根据散列索引documentaion你不能!
MongoDB 支持任何单个字段的散列索引。散列函数折叠子文档并计算整个值的散列,但不支持多键(即数组)索引。
您不能创建具有散列索引字段的复合索引
PS:以上适用于 2.4 和 2.6 版本(目前是最新的)
PS2:根据@naman 的回答,现在可以在 4.4 版中使用
归档时间: |
|
查看次数: |
1862 次 |
最近记录: |