私は2つのデータベースを持っています:1つはmySqlにあり、もう1つは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の行/ドキュメントの数が異なるのはなぜですか?