我有 2 个数据库:一个在 mySql 中,一个在 MongoDB 中,里面有相同的数据......我在 mySQL 中执行以下操作:
Select tweet.testo From tweet Where tweet.testo like ‘%pizza%’
这是结果:
1627 rows in set (2.79 sec)
但如果我在 mongo 中执行:
Db.tweets.find({text: /pizza/ }).explain()
这是结果:
nscannedObjects" : 1606334,
"n" : 1169,
或者如果我执行:
Db.tweets.find({text: /pizza/i }).explain()
这是结果:
"nscannedObjects" : 1606334,
"n" : 1641,
为什么 mysql/mongo find 中的行数/文档数不同?