我想知道什么是描述某些过滤器或某些条件的最佳方法。
例如,如果用户是admin且今天是星期五或用户是“超级用户”,我希望网站上的某些内容可见。
我希望这是没有类/对象的独立编程语言。
我想到了像MongoDB这样的JSON:
{$or: [{$or: [admin: 1, date: 'friday']}, {superadmin: 1}]
因此,“ admin”,“ date”,“ superadmin”检查将在服务器上进行,但从用户角度的描述是可读的。
有人有更好的建议和经验吗?
我希望它对于多种“或”,“和”条件具有最大的灵活性。
另一种方法是创建类似SQL的东西(像查询那样的Jira-JQL),但是很难解析。
谢谢