3
文字列 "foo"を含むすべてのユーザーをユーザー名で検索したいとします。次の間に実用的な違いはありますか?
db.users.findOne({"username" : {$regex : ".*foo.*"}})
とは:
db.users.findOne({"username" : {$regex : "foo"}})
の両方が動作しているようです。しかし、誰かが違いを説明できますか?
文字列 "foo"を含むすべてのユーザーをユーザー名で検索したいとします。次の間に実用的な違いはありますか?
db.users.findOne({"username" : {$regex : ".*foo.*"}})
とは:
db.users.findOne({"username" : {$regex : "foo"}})
の両方が動作しているようです。しかし、誰かが違いを説明できますか?
はい、 '" foo "'は 'foo'が早く見つかるでしょう。 –