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 this to a native operator (prefixed with $) and threw an exception.