Grails 2.1.1、mongodb 1.0.0.GA。
2 つのドメイン クラスがあります。
class Person {
String firstName
String lastName
Address address
static embedded = ['address']
}
class Address {
String street
String city
String zip
}
レドモンドに住んでいるすべての人を見つけたいです。私は次のようなことを期待しています:
Person.createCriteria().list() {
eq 'address.city', 'Redmond'
}
仕事をするでしょうが、そうではありません。私はそれがMongo自体に対する一級市民クエリであることを知っています。
それはmongodb 1.0.0.GAではまだサポートされていませんか、それとも明らかな何かが欠けていますか? 埋め込みドキュメントは mongo のパンとバターであり、そのような明白なユースケースをサポートしないとプラグイン全体が使用できなくなるため、私は主に混乱しています。