2017-04-03 13 views
0

私はこのようなコレクションのペストリーを持って言う:レルムJS:文字列のリスト内の文字列を照会(elemMatchにモンゴ相当)

[ 
    { 
    name: "chocolate", 
    theyLikeIt : [{value:"Paul"}, {value:"Oliver"}, {value:"John"}] 
    }, 
    { 
    name: "banana", 
    theyLikeIt : [{value:"Sarah"}, {value:"John"}] 
    } 
] 

どのように私はジョンが好きなすべてのペストリーを取得することができますか?あなたは子オブジェクトに照会する「ドット表記」を使用することができます

find({ theyLikeIt: { $elemMatch: { $eq: JohnId } } }) 

答えて

-1

: はモンゴではそれが何かのようになります。だからこのようなものを書くことができるはずです:

realm.objects('Person').filtered('theyLikeIt.value = "John"');

関連する問題