Mongodb - 查询MultiKey索引文档

时间:2014-12-30 17:31:29

标签: mongodb indexing multikey

我的问题是关于MongoDB在查询MultiKey文档时的操作方式。

假设我有这些文件: { a: 1, b: 2, c: ['x','y','z'] }, { a:3, b: null, c: ['x','z'] }

我的查询是这样的: db.<collection>.find({ b: null, c: 'x'})

我的索引是: db.<collection>.ensureIndex({ c: 1 })

我的问题是:对于上面的查询(要求cb),MongoDB如何调用查询?它是否会看到&#39;我在c上有索引,或者是否只尝试查找cb的索引?

1 个答案:

答案 0 :(得分:0)

感谢Disposer

即使语句包含cc,查询也会找到b的索引。