gpt4 book ai didi

mongodb - 查询模型的嵌入式列表

转载 作者:行者123 更新时间:2023-12-02 14:42:08 25 4
gpt4 key购买 nike

我有一个嵌入在另一个模型上的模型:

我的第一个模特看起来像这样

class Location {

static mapWith = "mongo"

String name
String symbol

List<LocationType> locationType

static embedded = ['locationType']
}

第二个模型(这是在location模型中嵌入的 LocationType列表):
class LocationType {

static mapWith = "mongo"

List<LocaleEnum> locale
Date dateCreated
}

在我的mongodb数据库中,我有一个文档,其中包含嵌入式 LocationType模型的列表
该文件是:
{
"_id" : NumberLong(11),
"name" : "12",
"locationType" : [
{
"dateCreated" : ISODate("2015-03-30T08:59:44.296Z"),
"locale" : [
"en",
"am"
]
},
{
"dateCreated" : ISODate("2015-03-30T09:50:50.649Z"),
"locale" : [
"en"
]
},
{
"dateCreated" : ISODate("2015-03-31T07:49:36.998Z"),
"locale" : [
"om"
]
}
],
"version" : NumberLong(2)
}

我想通过嵌入式模型的 dateCreated从我的服务文档中查询此信息,并获取最近添加的 locationType

最佳答案

做就是了:

LocationType recentlyAddedLocType = locationObj.locationType.max { it.dateCreated } 

关于mongodb - 查询模型的嵌入式列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29364999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com