| Steps To Reproduce: |
db.validTemp.insert( { firstname : "Matti", lastname : "Meikäläinen", socnr : '120479-123B' } )
|
db.validTemp.find( { socnr : { "$regex" : '\d{6}[Aa-]\d{3}[0-9a-zA-Z]' } } )
|
db.validTemp.find( { socnr : { "$regex" : '\\d{6}[Aa-]\\d{3}[0-9a-zA-Z]' } } )
|
{ "_id" : ObjectId("55fa9f1ba85ead2d9e3e9c1a"), "firstname" : "Matti", "lastname" : "Meikäläinen", "socnr" : "120479-123B" }
|
With document validation:
db.runCommand( { collMod : "valid",
|
validator : { socnr : { $regex : '\d{6}[Aa-]\d{3}[0-9a-zA-Z]' } }
|
} )
|
db.getCollectionInfos( { name : "valid" } )
|
db.runCommand( { collMod : "valid",
|
validator : { socnr : { $regex : '\\d{6}[Aa-]\\d{3}[0-9a-zA-Z]' } }
|
} )
|
db.getCollectionInfos( { name : "valid" } )
|
|