gpt4 book ai didi

ravendb - RavenDB RQL 中的 LastIndexOf?

转载 作者:行者123 更新时间:2023-12-04 15:04:17 25 4
gpt4 key购买 nike

我正在寻找一种在 RQL 中进行一些字符串操作的方法。我有一个字符串“xxx.yyy.zzz”,我想显示这个 zzz。我找到了 substr 函数,但我找不到类似 lastindexof 的东西?

最佳答案

  1. 您可以使用 javascript查询集合 并选择 ( create a projection ),
    然后使用您喜欢的任何方法,即 lastIndexOf
var query = from user in session.Query<User>()
select new
{
Location = RavenQuery.Raw<int>("user.Name.lastIndexOf('x')");
};
  1. 您可以创建一个javascript 索引 并对其进行查询
    https://ravendb.net/docs/article-page/5.1/Csharp/indexes/javascript-indexes
    在 Map 方法中定义索引字段属性时使用任何 javascript 方法

关于ravendb - RavenDB RQL 中的 LastIndexOf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66447682/

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