菜鸟请教个mongo查询语句的问题
发布于 7 年前 作者 IEfucker 3200 次预览 最后一次回复是 7 年前 来自 问答
这里 https://github.com/cnodejs/egg-cnode/blob/master/app/service/message.js#L101 的查询条件是
const query = { master_id: userId, _id: { $in: ids } }
这样查询效率更高吗, 改成这样有差别吗,_id应该是索引吧,效率不是很高吗?
const query = { _id: { $in: ids } }
2 回复
你改成下面那样丢掉了master_id了
来自酷炫的 CNodeMD
先master_id保证剩下的_id查询能够利用索引, 如果先_id, 那master_id就不能利用索引了