Okay, I found one of the issues was caused by two saves called in the same request. The first only changes one field and it's not an array, the second changes an array. Not sure why it should matter which occurs first since they dont' modify the same parts of the document; any thoughts? One is just updating a "last seen" timestamp and it's in our middleware and doesn't know about other modifications that might need to be made.
Richard
On Sep 13, 2012, at 3:30 PM, Aaron Heckmann wrote: