我有一个订阅域对象,它有一个 ObjectId 列表作为其属性之一,比如“订阅”。我在 Grails 2.1.2 和 MongoDB 上。
class Subscription {
ObjectId id
List<ObjectId> subscribers = [] as List<ObjectId>
static mapWith = "mongo"
}
我正在寻找这样的东西
def c = Subscription.withCriteria {
contains("subscribers", specificId)
}
有没有办法做到这一点?
注意:我知道同样的问题,但提供的该问题的答案不适用于 ObjectId 列表类型的属性。