gpt4 book ai didi

javascript - Realm React Native - SORT DISTINCT 真的有效吗?

转载 作者:行者123 更新时间:2023-12-03 11:20:03 24 4
gpt4 key购买 nike

Realm JavaScript documentation说:

使用 SORT 和 DISTINCT 函数可以对不同的值进行排序和查找,例如年龄 > 20 SORT(name ASC, age DESC) DISTINCT(name) .

  • 排序的顺序可以是以下不区分大小写的文字之一:ASC、ASCENDING、DESC、DESCENDING。
  • 任何数量的属性都可以出现在逗号分隔列表中的括号内。
  • 可以指示任意数量的排序/不同条件,它们将按指定的顺序应用。
  • sort 或 distinct 不能独立操作,这些条件必须附加到至少一个查询过滤器。

  • 我正在尝试像这样使用它:
    realm
    .objects<CardFace>(CardFaceSchema)
    .filtered(`SORT(name ASC, expansion.releaseDate DESC) DISTINCT(name)`)

    并通过以下消息获得红屏死机: SORT(name ASC, expansion.releaseDate DESC) DISTINCT(name):1:4(4): Invalid predicate.
    我究竟做错了什么?我的 Realm 版本是 2.3.3

    最佳答案

    没有谓词就不能应用 Sort 和 Distinct。因此,将您的过滤器修改为:

    realm
    .objects<CardFace>(CardFaceSchema)
    .filtered(`TRUEPREDICATE SORT(name ASC, expansion.releaseDate DESC) DISTINCT(name)`)

    关于javascript - Realm React Native - SORT DISTINCT 真的有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49638129/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com