如何解决使用字符串char/ z结尾的AR查询中的正则表达式返回空的AR关系;使用行尾$返回预期结果[PG]
注意:以下使用PG数据库。
我有一个设置,其中模型Foo属于模型Bar。在尝试返回bar.name以“ abc”结尾(例如“ def abc”而不是“ def abc-2”)的所有条目Foo时,我编写了查询:
[min(a,b,c,d},min(b,d,e),min(c,e,f),etc]
此查询不返回任何结果。但是,此查询:
of length 4
返回我期望的结果。
深入研究,我测试了相同的查询,但是省略了“ abc”(即仅在正则表达式锚点上查询)。对于我当前的数据库,“ \ z”查询返回94个结果,而“ $”查询返回2,016个结果。
我想了解(a)我的查询是否做了根本上错误的事情,以及(b)导致这种行为的幕后原因。似乎像一堆块的多行字符串一样查询数据库,而不是每个输入字段都被视为自己的字符串,但是我不知道为什么,即使是这样。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。