[英]How to search by integer type column using morphia, mongodb, play framework
您好,我在mongo db中有以下数据项
{“ id”:950,“ name”:“名称1”},{“ id”:951,“ name”:“名称2”}
我尝试将ID映射为Integer和String。
我使用了morphia + play连接mongodb,并使用了morphia的DAO。 我需要按ID进行搜索(在sql中,id类似于“ 95%” ),并将结果作为列表获取。
列表pList = ds.createQuery(Person.class).field( “ id” ).startsWith( “ 95” ).asList(); //这不起作用任何想法如何完成?
在播放邮件列表和语素列表上已经回答过之后,我将在此处回答,以便其他人也可以看到。 startsWith()是基于文本的操作。 对数字不起作用。 您必须使用GreaterThan / lessThan查询进行范围检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.