如何像 MongoDB 中的 sql 那样使用过滤数据,而不是在 Rails 应用程序上使用 gem mongomapper? 。谢谢
如果您要查找字符串的部分匹配项,可以使用正则表达式进行查询。这是 mongomapper 文档的相关部分:
http://api.mongodb.org/ruby/current/file.TUTORIAL.html#Querying_with_Regular_Expressions http://api.mongodb.org/ruby/current/file.TUTORIAL.html#Querying_with_Regular_Expressions
Mongodb 文档中值得注意的是:
“对于像 /^prefix/ 这样的简单前缀查询(也称为根正则表达式),数据库将在可用且适当的情况下使用索引(就像大多数使用 LIKE 'prefix%' 表达式索引的 SQL 数据库一样)。这仅在以下情况下有效:你的标志中没有 i(不区分大小写)。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)