gpt4 book ai didi

cloudant - 为 cloudant 查询实现不区分大小写

转载 作者:行者123 更新时间:2023-12-02 17:17:51 24 4
gpt4 key购买 nike

我的查询有以下选择器,

{
"selector": {
"_id": {
"$gt": null
},
"series": {
"$regex": "(?i)mario"
}
}
}

现在,如果我有一个带有 series = mario12 的文档,上面的查询将返回这个不应该发生的文档。我希望我的查询只忽略“mario”的大小写。

如何实现不区分大小写?

最佳答案

我不确定我是否完全理解了这个问题。如果您只想以不区分大小写的方式匹配完整单词“mario”,那么您可以使用这样的选择器:

{
"selector": {
"_id": {
"$gt": null
},
"series": {
"$regex": "^(?i)mario$"
}
}
}

这将匹配“mario”、“Mario”、“MARIO”等,但不会匹配“mario12”、“Mario12”、“12Mario”等

关于cloudant - 为 cloudant 查询实现不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45228456/

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