Mongodb 使用$elemMatch和$eq进行Morphia查询
我有这个问题Mongodb 使用$elemMatch和$eq进行Morphia查询,mongodb,mongodb-query,Mongodb,Mongodb Query,我有这个问题 { "folders.0" : { $elemMatch: { $eq: "text" } } } 我如何在Morphia上复制这个?我在查询$elemMatch时遇到问题:{$eq:“text”}。尝试以下内容(首先调整类名): datastore.createQuery(.class).filter(“folders.0 elem”,BasicDBObjectBuilder.start(“$eq”,“text”).get()) 在上面的
{
"folders.0" : {
$elemMatch: {
$eq: "text"
}
}
}
我如何在Morphia上复制这个?我在查询$elemMatch时遇到问题:{$eq:“text”}。尝试以下内容(首先调整类名):
datastore.createQuery(.class).filter(“folders.0 elem”,BasicDBObjectBuilder.start(“$eq”,“text”).get())
在上面的示例中,字符串的“elem”部分是一个运算符,您可以在
是一个MongoDB包实用程序类。它将帮助您构建可能也用于morphia的对象
datastore.createQuery(<yourClassName>.class).filter("folders.0 elem", BasicDBObjectBuilder.start("$eq", "text").get())