[英]Realm JS : querying a string inside a list of string (Mongo equivalent to elemMatch)
說我有一個這樣的糕點集合:
[
{
name: "chocolate",
theyLikeIt : [{value:"Paul"}, {value:"Oliver"}, {value:"John"}]
},
{
name: "banana",
theyLikeIt : [{value:"Sarah"}, {value:"John"}]
}
]
我怎么能找到約翰喜歡的所有糕點? 在Mongo中,它將類似於:
find({ theyLikeIt: { $elemMatch: { $eq: JohnId } } })
您可以使用“點符號”查詢子對象。 因此,您應該能夠編寫如下內容:
realm.objects('Person').filtered('theyLikeIt.value = "John"');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.