gpt4 book ai didi

regex - 使用正则表达式在 MongoDB 的物化路径中获取直接后代

转载 作者:可可西里 更新时间:2023-11-01 09:58:59 25 4
gpt4 key购买 nike

在 MongoDB 集合中,我有具体化的路径树模型:

",Books,Programming,Databases,NoSQL,"
",Books,Programming,Databases,SQL,"

用于获取Programming的所有后代:

db.categories.find( { path: /,Programming,/ } )

是否可以创建仅找到直接后代的请求 Programming? IE。将查找包含 Databases 但不包含 NoSQLSQL 的记录。

最佳答案

使用

/,Programming,[^,]+,$/

[^,]+, 模式匹配 1 个或多个除逗号 ([^,]+) 和 , 匹配文字逗号。 $ 是字符串结尾 anchor 。

关于regex - 使用正则表达式在 MongoDB 的物化路径中获取直接后代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33297784/

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