簡體   English   中英

Realm JS:查詢字符串列表中的字符串(Mongo等效於elemMatch)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM