CNode

mongo设计基于resful风格的权限控制,url匹配问题

问答
SSxy97发布于8 年前最后回复8 年前6 回复4562 浏览0 收藏

数据库数据 [ { _id: 5be42b9e49a17f3270d8d9a5, url: '/test/*/test', __v: 0 }, { _id: 5be42e9a5330e01e64ae6029, url: '/test/%/test', __v: 0 } ]


用mongo怎样匹配类似“/test/123455/test”这样的值呢

查看回复

回复 (6)

A
AnzerWall#1·8 年前

正则匹配

7
740552662#2·8 年前

会不会多此一举

S
Sxy97#3·8 年前
引用 AnzerWall正则匹配

@AnzerWall 是查出来然后for循环正则匹配吗

S
Sxy97#4·8 年前
引用 740552662会不会多此一举

@740552662 老兄对权限设计怎么看

S
Sxy97#6·8 年前
引用 peasonlee正则匹配查询 https://docs.mongodb.com/manual/reference/operator/query/regex/index.html

@peasonlee 现在情况是反的,数据库里存的是匹配规则,外面是值,/test/123455/test取查到‘/test//test,而不是‘/test//test匹配/test/123455/test

参与回复
登录后即可参与回复。登录