我有這個簡單的模型: abstract class Info {
ObjectId id
Date dateCreated
Date lastUpdated
}
class Question extends Info {
String title
String content
List<Answer> answers = []
我在Groovy中使用GMongo庫來讀取MongoDB中的項目。 CacheItem類是一個容納緩存項目的簡單對象,每個項目都有一個到期時間,這個時間是在添加到mongo時設置的。當我讀取來自mongo的項目時,我只想根據expirationMillis字段檢索尚未過期的項目。 class CacheItem {
def _id
def cacheKey
long
我有三個域類作者,註釋和圖書: class Author {
String name
static hasMany = [books: Book, comments: Comment]
}
class Book {
static belongsTo = [author: Author]
static hasMany = [comments: Comment]
}
class C