草庐IT

languageCodeTatoeba

全部标签

使用 $or 运算符时 MongoDB 查询变慢

我正在尝试对我的收藏集Audios进行查询varquerySlow={"palabra":{$regex:"^"+keywords,"$options":"i"},$or:[{"_p_pais":{$in:interested_accents}},{"languageCodeTatoeba":{$in:interested_accents_tatoeba}}]};//takes20seconds这实际上真的很慢但是如果我删除任何$或,它会非常非常快,例如:varqueryFast1={"palabra":{$regex:"^"+keywords,"$options":"i"},$or: