0
次の最初のクエリはコレクションの完全な内容を示し、次の3つのクエリは1つのアイテムを期待どおりに返します。正規表現のmongodbクエリで予期しない結果が発生しました
最後のクエリで2つの項目が返されるのはなぜですか?
> db.log.find()
{ "_id" : 123, "user" : "stefano" }
{ "_id" : 456, "user" : "franco" }
> db.log.find({'user':/st/})
{ "_id" : 123, "user" : "stefano" }
> db.log.find({'user':/fr/})
{ "_id" : 456, "user" : "franco" }
> db.log.find({'user':/st*/})
{ "_id" : 123, "user" : "stefano" }
> db.log.find({'user':/fr*/})
{ "_id" : 123, "user" : "stefano" }
{ "_id" : 456, "user" : "franco" }