2016-07-07 14 views
0

誰かがMongoDBの*の正規表現で助けてくれますか? 「*」を含むすべてのドキュメントを取得したいとします。その正規表現のような MongoDBで*が付いているすべてのドキュメントを見つける

(db.collection.find {値:新しい正規表現( '*')})は、すべてのそのような文書

{"id":1,value:"abc/123/*"} 
{"id":2,value:"abc/*/lmn"} 
{"id":3,value:"abc*lmn"} 

答えて

2

あなたが近くにいるを返す必要があります。正規表現で*をエスケープするためにバックスラッシュを追加するだけでよいので、特殊文字として扱われることはありません。シェルで

db.collection.find({value: /\*/}) 
関連する問題