Fix scoped destroyAll: only use 'where', not full 'filter' args

The tests actually check for this fix as well (I discovered this bug with a custom scope that specified order); the MongoDB connector subsequently tried to cast the full filter object to native operators (prefixed with $) and threw an exception.