Tokutek / mongo

TokuMX is a high-performance, concurrent, compressing, drop-in replacement engine for MongoDB | Issue tracker: https://tokutek.atlassian.net/browse/MX/ |
http://www.tokutek.com/products/tokumx-for-mongodb/
703 stars 97 forks source link

No support for $pullAll - Invalid Modifier #1236

Open bitliner opened 9 years ago

bitliner commented 9 years ago

I am running a version of tokumx that is based on MongoDB version 2.4.9 (as it says when I connect to the tokumx db instance).

If I run an udpate whose update object contains the modifier $pullAll it says that is not supported, aka Invalid modifier specified: $pullAll.

But looking at the MongoDB documentation, it looks like $pullAll is supported in version 2.4.

So, who is wrong among Mongodb and Tokumx?

Furthermore, if it does not support $pullAll, and I want to remove more than one item from an array, is to run sequential $pull update - not atomic - the only way to do it?

Thanks