public ShardIterator primaryShardIt(){
  return new PlainShardIterator(shardId,primaryAsList);
}

public ShardIterator primaryShardIt ( ) { return new PlainShardIterator ( shardId , primaryAsList ) ; }
returns an iterator only on the primary shard .
