我有以下 mongodb 模型:
class Setting_Model private() extends MongoRecord[Setting_Model] with ObjectIdPk[Setting_Model] {
def meta = Setting_Model
/* Values -------------------------------------------------------*/
object set_id extends LongField(this)
object category extends StringField(this, 125)
object group extends StringField(this, 125)
object handle extends StringField(this, 125)
object label extends StringField(this, 125)
object relation extends StringField(this, 125)
object value extends StringField(this, 125)
}
为了减少查询,我一次从“设置”集合中提取所有值。
我正在寻找的是一种过滤找到的模型列表的方法,以便我可以从所需字段中提取单个值。
例如,如果我在列表中有以下对象:
{
"category": "limit",
"group": "lists",
"handle": "max_per_page",
"label": "Max items per page",
"relation": "grid",
"set_id": 1,
"value": "10"
}
我需要一种过滤列表并返回该对象的“值”字段的方法。
在此先感谢您的帮助,非常感谢:)
PS:如果您需要进一步说明,请告诉我