LDAP filter
ぬかってた。すっかりぬかってたよ。
以前は、
- hogeStatus が "hogehoge"
- fugaHost が "fuga.example.com"
- piyoCount が 10
なレコードを取得するために、
(&(hogeStatus=hogehoge)(&(fugaHost=fuga.example.com)(piyoCount=10)))
って filter を書いてたんだけど、これが禿しくまどろっこしかったワケ。
で、この書き方なんとかならんかなあと思って、ググってみたところ、コレ。
(&(hogeStatus=hogehoge)(fugaHost=fuga.example.com)(piyoCount=10))
これでいいんかいっていう*1。おいちゃん、おクチあんぐり。開いた口がふさがらなかったよ*2。
また、
- hogeStatus が "foobar"
- fugaHost が *.example.com
だったら、もちろん
(&(hogeStatus=foobar)(fugaHost=*.example.com))
って書けるのね。ああ、今までのアレはなんだったんだーって感じですよ。ほんとにもう!! ぷんすか。