Since #1653202: Initial field migration to MongoDB is closed, I'm moving MantasK's patch and problem here.

...btw with field collections it also was not working - host entity was not loaded. So I made some small change:

         if ('field_collection_item' == $entity_type) {
            //don't save host entity
            $entity->save(true);
          }
          else {
            entity_save($entity_type, $entity);
          }
CommentFileSizeAuthor
field_collection_item.patch750 bytesIsland Usurper
Support from Acquia helps fund testing for Drupal Acquia logo