-- admin 查看指定信息 SELECT * FROM /matrix/filesystem where fullname like '*new.png' /** output() count(3) match("fullname","/app/matrix/m3appstore/assets/graph/tools/mail_new.png") match("fullname","/assets/images/graph/tools/mail_new.png") match("fullname","/assets/images/product_screenshot/new.png") **/ ; -- 用户信息 select * from /matrix/ldap where username='user111' /** output() count(1) match("otype", "usr") match("grpset.0", "/产品测试部/aaa") match("parent", "/产品测试部") match("fullname", "/产品测试部/user111") **/ ; -- 用户所属父级组织 select * from /matrix/ldap where fullname='/产品测试部' /** output() count(1) match("grpset.0", "/产品测试部") match("fullname", "/产品测试部") **/ ; -- 用户所属关联组信息 角色 select * from /matrix/group where fullname='/产品测试部' /** output() count(1) match("sdata.~/matrix/entity/biz","id='biz:查账系统'") **/ ; insert into /matrix/group (name,fullname,parent,member,isldap,sdata) values (?,?,?,?,?,?) /** params("aaa", "/产品测试部/aaa", "/产品测试部", ["U/产品测试部/user111"],false, { "/matrix/filesystem": "{\"should\":[{\"type\":\"wildcard\",\"field\":\"varchar_19\",\"value\":\"*new.png\"},{\"type\":\"phrase\",\"field\":\"varchar_19\",\"value\":\"new.png\"}],\"type\":\"boolean\"}", "~/matrix/filesystem": "fullname like '*new.png'"}) **/ ; -- 用户所属关联组信息 角色 select * from /matrix/group where fullname='/产品测试部/aaa' /** output() count(1) match("sdata.~/matrix/filesystem","fullname like '*new.png'") **/ ; -- 用户查看授权信息 SELECT * FROM /matrix/filesystem /** qmeta({"user":"user111"}) output() count(3) **/ ;