搜索与MongoMapper中的正则表达式不匹配的字段

K E*_*est 3 mongodb mongomapper

在MongoMapper中,我可以使用以下查询来搜索基于正则表达式匹配的项目:

Foo.where(:name => /Foo.*/)
Run Code Online (Sandbox Code Playgroud)

如何搜索其name字段不匹配的项目/Foo.*/

Ser*_*sev 5

您可以使用 $not

db.customers.find( { name : { $not : /acme.*corp/i } } );
Run Code Online (Sandbox Code Playgroud)