想象一下,我有一个名为的类SomeClass
,它有一个名为的字符串列表aStringList
。
public Class SomeClass{
List<String> aStringList;
...
}
我想找到aStringList
包含 String的 SomeClass 的所有对象"sillyString"
。
我试过了:
Datastore ds = Dao.instance().getDatabase();
List<String> myResults = ds.find(SomeClass.class).
field("aStringList").hasThisElement("sillyString").asList();
但是,这给了我错误:
com.mongodb.MongoException: invalid parameter: expected an object ($elemMatch)