implements #9 using  similar to mongodb as 'operator'