如何查询 ldap 属性的空白值?相当于str1==null
编程中的吗?
我尝试了以下操作,但没有效果:
(&(objectCategory=computer)(whenCreated>=20160101000000.0Z)(description=))
(&(objectCategory=computer)(whenCreated>=20160101000000.0Z)(description=''))
答案1
您必须否定匹配通配符*
(任意值):
(&(objectCategory=computer)(whenCreated>=20160101000000.0Z)(!description=*))
来自微软LDAP 查询基础知识:
! 运算符与通配符运算符结合使用将查找未设置任何属性的对象。